Superscript Generator
A free superscript generator that turns letters and numbers into raised Unicode characters, like x² or 1ˢᵗ. Because the result is text, not formatting, you can paste it into social posts, chat, and plain text fields that have no superscript button.
Example result
How to Use the Superscript Generator
Type or paste into the box and the superscript version appears below, ready to copy. Switch to Subscript to lower text instead, as in H₂O. Usually you only want part of a line raised, so convert just that part and paste it next to your normal text.
Which Characters Have Superscript Forms
Unicode has no general "make this superscript" switch. Each raised character is its own code point, and only some exist:
- Digits: all ten, ⁰¹²³⁴⁵⁶⁷⁸⁹. The ¹, ², and ³ come from the Latin-1 Supplement block and the rest from Superscripts and Subscripts, which is why some fonts draw them at slightly different sizes.
- Symbols: ⁺ ⁻ ⁼ ⁽ ⁾.
- Lowercase letters: all 26 now exist, but most are modifier letters borrowed from phonetic notation, so their size and height vary. Superscript q (U+107A5) was only added in Unicode 14.0, so older fonts may not include it.
- Capital letters: most have a form (ᴬ ᴮ ᴰ ᴱ and so on), but Unicode has no superscript capital X, Y, or Z. Capital C, F, and Q arrived in Unicode 14.0 and S in Unicode 17.0, so older fonts may not include them.
This generator leaves those newer characters (superscript q and capital C, F, Q, and S) as ordinary letters rather than relying on newer font support. How the result looks still depends on the reader's fonts and device.
Those details come from the Unicode Character Database. In practice, numbers and lowercase letters are the safe choice. Check the result on the device your readers will use before you rely on a capital letter.
What People Use It For
- Math and units: x², 10⁶, m³.
- Footnote markers: a claim¹ in a post that cannot hold real footnotes.
- Ordinals: 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ.
- Small decorative text in bios and names.
For a trademark symbol, paste the real ™ (U+2122) rather than raised T and M.
When to Use Real Formatting Instead
In Word, Google Docs, or a web page, use the built-in superscript formatting (or the <sup> tag in HTML). It works on every character and keeps the original letters searchable, though screen readers may not announce the raised position, so make sure the meaning is clear without it. Unicode superscript is for places where that formatting does not exist.
Related tools: the subscript generator, small text generator, fancy text generator, and word counter.