Start typing to see superscript and subscript variants...
Our superscript generator converts text and numbers into Unicode superscript characters as you type, such as x² or 1ˢᵗ. It also shows subscript and exponent versions, each with its own Copy button. Use it for bios, chats, captions and plain text fields where formatting buttons do not exist. It runs in your browser, is free and needs no sign-up.
Start typing to see superscript and subscript variants...
Type in the input box and the raised version updates instantly, with a character counter underneath.
Superscript, Subscript and Exponent versions appear side by side, so you can pick the one you need.
The output is text, not styling, so it pastes into social bios, chats and other plain text fields.
Each output style has its own Copy button, ready to paste into any app or website.
Three steps from a blank form to a result you can use.
Enter letters, numbers or symbols in Enter Your Text or Numbers. The conversion starts straight away.
Review the Superscript, Subscript and Exponent results and choose the one that fits your text.
Click Copy on that style and paste it into your bio, message, caption or document.
Superscript text sits above the normal line, as in x² or 1ˢᵗ. This tool swaps each character for its Unicode superscript version, so the raised look survives copy and paste.
Unicode does not have one neat superscript alphabet. The characters are spread across several blocks, which is why some look slightly different from others.
| Characters | Superscript form | Notes |
|---|---|---|
| Digits 0 to 9 | ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ | ¹ ² ³ come from the older Latin-1 set. The rest sit in the Superscripts and Subscripts block, so fonts may draw them differently. |
| Math symbols | ⁺ ⁻ ⁼ ⁽ ⁾ | Useful for ion charges and simple formulas. |
| Lowercase letters | ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ | Drawn from phonetic and modifier letter blocks. |
| Lowercase q | Lookalike | The only superscript q sits in a block of phonetic letters that not every font supports, so the tool uses a lookalike character. |
| Capital letters | Partial | Most capitals have a form, but X, Y and Z have none. |
Subscript is even more limited. Many letters have no Unicode subscript form, so the live page notes that those letters stay unchanged in the Subscript output.
Example: an illustration of common inputs and the result you would copy.
| You type | Style | Result | Use |
|---|---|---|---|
| E=mc2 | Convert only the 2 | E=mc² | Physics formula |
| 1st 2nd 3rd | Superscript on the letters | 1ˢᵗ 2ⁿᵈ 3ʳᵈ | Ordinals in a caption |
| 50 m2 | Convert only the 2 | 50 m² | Area in a listing |
| H2O | Subscript on the 2 | H₂O | Chemical formula |
| 10 to the power 6 | Exponent on the 6 | 10⁶ | Large numbers |
In each case we convert only the character that should be raised or lowered, then paste it into the rest of the text. Converting the whole string would raise the base letters too.
Unicode characters are one of three ways to raise text. Pick the one that suits where the text will live.
| Method | Best for | How |
|---|---|---|
| Unicode superscript (this tool) | Plain text fields with no formatting, such as social bios, chat apps and some form fields | Copy and paste the characters |
HTML <sup> | Web pages you control | Wrap the text, for example m<sup>2</sup> |
| Word processor formatting | Documents, reports and papers | Word: Ctrl, Shift and the plus sign. Google Docs: Ctrl and period on PC, Cmd and period on Mac. |
On your own website, we suggest <sup>. MDN says it is meant for typographical reasons, such as exponents, superior lettering and ordinal numbers like 5th, and that styling a raised design element such as a wordmark should use CSS vertical-align instead. In Word or Google Docs, built in formatting keeps your text searchable and editable, so use the shortcut rather than pasted characters.
We use Unicode superscript for short marks like ², ³ or ᵀᴹ, and normal formatting for anything longer.
Convert only the characters that should be raised, such as the 2 in m2, and paste them beside normal text.
Use Subscript for chemical formulas like H₂O and Exponent for powers like 10⁶.
In Word or Google Docs, use the built in superscript shortcut so text stays searchable.
On your own web pages, use the HTML sup element instead of Unicode characters.
Keep names and key words in normal text so screen readers can read them aloud.
It converts the text or numbers you type into Unicode superscript characters, so x2 becomes x² and 1st becomes 1ˢᵗ. It also shows subscript and exponent versions. Each style has a Copy button, and the result pastes as normal text into apps that have no formatting options, such as social bios and chats.
Yes. It is free to use, needs no sign-up and runs in your browser. Type in the box, click Copy on the style you want and paste it anywhere. There are no limits on how often you convert text, and nothing needs to be installed on your device.
Unicode's widely used superscript letters skip q. The only superscript q sits in a block of phonetic letters that not every font supports, so the tool uses a lookalike character instead. It may look slightly higher, lower or thicker than the other letters, depending on the font your app uses.
The characters paste correctly, but they are not the same as built in formatting. For documents, we suggest Word's Ctrl, Shift and plus sign shortcut or Google Docs' Ctrl and period shortcut on PC. Built in formatting keeps the text editable and searchable, and it works for every letter, including q.
If you control the page's HTML, wrap the raised text in the sup element, for example around the 2 in m2. MDN describes it for exponents, superior lettering and ordinal numbers. Use Unicode superscript from this tool only where you cannot add HTML, such as a plain text field or a social bio.
Not reliably. PowerMapper's tests found that look alike Unicode characters cause problems across many screen reader and browser combinations. Some ignore the characters and older versions read out codes instead of words. Use superscript for short marks like squared or trademark signs, and keep names and important words in normal text.