0 characters
Every digit and 25 of the 26 lowercase letters have a real superscript form. Type something above and this strip reports anything that cannot be raised.
Superscript Raised
Subscript Lowered
HTML markup For the web

Copy a common one straight away

About the Superscript Generator

What is a superscript generator?

A superscript generator replaces ordinary letters and digits with Unicode characters that sit raised above the baseline, like the 2 in x².

The output is plain text rather than formatting. A bio field on Instagram or a Discord message has no raise button, but it will carry ˣ² or 1ˢᵗ because those are ordinary characters.

How to Use This Tool

  1. Type or paste your text. The three result cards update as you type, so there is no convert button to press.
  2. Check the coverage strip. It names any character that has no superscript form and leaves it untouched instead of quietly mangling it.
  3. Turn on lookalikes if you need them. Missing capitals fall back to their lowercase raised shape, which reads correctly in most fonts.
  4. Copy what you need. Take the superscript, the subscript, or the <sup> markup if you are writing HTML.

Example

With lookalikes turned off, this text will be converted to raised characters, and the one capital that Unicode has no superscript for is passed through as it was:

Input: normal text
E = mc2
1st place
H2SO4
Output: superscript
ᴱ ⁼ ᵐᶜ²
¹ˢᵗ ᵖˡᵃᶜᵉ
ᴴ²Sᴼ⁴

Notice the S stays full size because there is no raised capital S. Switch on Use lookalikes and it becomes ˢ, while the subscript card turns the same formula into H₂SO₄.

Superscript Character Cheat Sheet

The Unicode superscript set has gaps. This table shows exactly what exists, so you know what will convert before you copy.

Unicode superscript characters by group
GroupSuperscript charactersNot available
Digits 0 to 9⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹None, all ten exist
Lowercase a to zᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻq
Uppercase A to Zᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂC F Q S X Y Z
Math symbols⁺ ⁻ ⁼ ⁽ ⁾No raised times or divide sign

Common Use Cases

Raised characters solve a small problem that comes up constantly wherever formatting is not allowed:

  • Math and science: Write , 10⁻⁹, or in a spreadsheet cell, a chat message, or a plain text file.
  • Ordinals: Post 1ˢᵗ, 2ⁿᵈ, or 3ʳᵈ in a caption where autocorrect refuses to raise them.
  • Footnote markers: Drop a ¹ or ² beside a claim in a document that has no footnote feature.
  • Social bios: Add a small raised tag to an Instagram, TikTok, or Discord profile without an image.
  • Trademark notes: Pair a brand name with or a raised letter in a signature or a listing title.

Need the small caps and tiny letter styles as well? Our Small Text Generator covers those in one place.

Frequently Asked Questions

Why doesn't every letter turn into superscript?

Unicode has no superscript form for lowercase q or for the capitals C, F, Q, S, X, Y and Z. This tool leaves those characters unchanged and tells you, rather than swapping in something that looks wrong.

Where does superscript text work?

In any field that accepts plain text, including Instagram and TikTok bios, Discord, WhatsApp, Google Docs and Excel. Display depends on the font, so a few older apps show an empty box instead of the character.

What is the difference between superscript and subscript?

Superscript sits above the baseline, as in x², and subscript sits below it, as in H₂O. Unicode covers subscript less thoroughly, with only 17 lowercase letters and no capitals at all.

Should I use these characters or the HTML sup tag?

Use the sup element on pages you control, since it scales with your font and keeps the underlying text as plain characters. Use the Unicode characters where markup is not possible, such as a bio or a spreadsheet cell.

How do I type superscript on my phone?

Phone keyboards generally do not include superscript characters, so copying is the practical route. Grab the one you want from the buttons above and paste it anywhere.

Is my text private?

Yes. The conversion runs locally in your browser with JavaScript, and nothing you type is uploaded or logged.