By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content
Key facts
- A superscript generator swaps letters and digits for Unicode characters drawn small and raised, so x², 10⁻³ and 1ˢᵗ survive copy and paste into chats and bios.
- Unicode has no usable superscript q: the generator uses ᑫ (Canadian Syllabics), because the true modifier small q (U+107A5, Unicode 14, 2021) shows as a box on many devices.
- Only 19 capitals have a superscript form; C, F, S, X, Y and Z have none, so those letters fall back to lowercase superscripts.
- The digits ¹ ² ³ come from the Latin-1 block while ⁰ and ⁴ to ⁹ come from Superscripts and Subscripts, so fonts may draw the two groups at slightly different heights.
- Pasted superscript is separate characters, so a search for 10th will not match 10ᵗʰ; use the real superscript in Word, Google Docs or HTML for documents.
- For a trademark sign use the real ™ (U+2122), not superscript ᵀᴹ.
This superscript generator converts typed letters, digits and signs into tiny raised Unicode characters, such as x², 10⁻³ or ʲᵘˢᵗ ᵏⁱᵈᵈⁱⁿᵍ, that you copy and paste into a bio, chat, note or spreadsheet. It shows where Unicode has gaps and runs entirely in your browser.
How to use the superscript generator
- Type only the part that should be raised, such as the exponent 2, in the box at the top.
- Find the Superscript row and check the result; the digits row shows number-only superscripts.
- Tap Copy and paste it straight after your normal text, as in x².
What this generator is for
Superscript is the raised, smaller text you see in x², footnote markers like the ¹ after a sentence, and ordinal endings. People search for a superscript generator when they are somewhere that cannot format text: an Instagram bio, a Discord message, a game name, a spreadsheet cell, a plain-text email. This page swaps ordinary characters for Unicode characters that are drawn small and high, so the raised look survives a copy and paste.
The generator converts every letter and digit it can. For maths, convert only the exponent. For a whisper-quiet aside, convert the whole phrase.
Common uses
| Use | Example | How to do it |
|---|---|---|
| Exponents | x² + y³ = z⁴ | Type the base normally; convert only the exponent digits. |
| Negative and fractional powers | 10⁻³, a⁽ⁿ⁺¹⁾ | ⁻ ⁺ ⁼ ⁽ ⁾ all exist as superscript characters. |
| Footnote markers | Terms apply¹ | Use ¹ ² ³ and refer to them at the end of the text. |
| Chemistry charges | Fe³⁺, SO₄²⁻ | Superscript digit then ⁺ or ⁻. The 4 is a subscript, see the subscript generator. |
| Ordinals | 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ | Convert only the two letters. |
| Asides | ʲᵘˢᵗ ᵏⁱᵈᵈⁱⁿᵍ | The whole phrase, for a quiet tone. |
Skip it for trademarks. The real ™ is a single character that every system understands, while superscript T and M are two letters that happen to look similar.
The letters and digits that exist, and the gaps
Unicode contains a superscript form for every lowercase letter and every digit, but the story is untidier than that sounds, because the characters were not made as a set.
- Lowercase. Twenty-five of the 26 letters have long-standing characters, most of them modifier letters from phonetics (ʰ, ʲ, ʳ, ˢ, ʷ, ʸ, ˣ, ˡ) and from the Phonetic Extensions block (ᵃ ᵇ ᵈ ᵉ ᵍ ᵏ ᵐ ᵒ ᵖ ᵗ ᵘ ᵛ ᶜ ᶠ ᶻ). Two sit in the Superscripts block itself: ⁱ (U+2071) and ⁿ (U+207F).
- q. The odd one out. Unicode 14 added 𐞥 (U+107A5, MODIFIER LETTER SMALL Q) in 2021, which is recent enough that many fonts have no glyph for it. The generator uses ᑫ (U+146B, CANADIAN SYLLABICS KE), which looks like a raised q on most devices. If your reader’s font is older, ᑫ is far safer than 𐞥.
- Capitals. Only 19 capitals have a superscript: ᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂ. There is none for C, F, S, X, Y or Z, and a capital Q (ꟴ, U+A7F4) arrived with Unicode 14 along with the small one. Where a capital is missing the generator uses the lowercase form, so ᴬᴮᶜᴰ mixes capital and lowercase shapes. For a consistent look, type in lowercase.
- Digits and signs. ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ and ⁺ ⁻ ⁼ ⁽ ⁾ are all present.
Punctuation, spaces and emoji pass through unchanged, so a sentence stays readable as a sentence.
Why ¹ ² ³ do not match ⁴ to ⁹
Look at 1²³⁴⁵ on your screen and you may notice that the first three digits are a little different in height or weight. That is a real feature of Unicode history, not a bug in the tool.
| Digits | Code points | Block |
|---|---|---|
| ¹ ² ³ | U+00B9, U+00B2, U+00B3 | Latin-1 Supplement |
| ⁰ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ | U+2070, U+2074 to U+2079 | Superscripts and Subscripts |
The first three were inherited from legacy 8-bit character sets, so they sit in the Latin-1 block, and a font may take them from its basic Latin design. The others came with the dedicated Superscripts block. Good fonts match them; many system fonts do not. If a number such as 2⁴ or 10²³ looks uneven, switch the font in the app (many apps let you do that for documents and notes) or accept the unevenness in a casual bio.
Under NFKC normalization these all fold back to plain digits, which is how the fancy text to normal converter can undo them.
When to use real formatting instead
Pasted superscript is a workaround for places that cannot format. If you are writing a document, use the app’s own superscript, which keeps the actual letters and just raises them:
- Microsoft Word (Windows): Ctrl+Shift+= (Plus) toggles superscript, per Microsoft’s Word shortcut list. Ctrl+= is the long-standing subscript shortcut, though Microsoft’s current list names Ctrl+Shift+Minus. On Mac, Microsoft lists Cmd+Shift+Plus for superscript.
- Google Docs: Ctrl+. for superscript, Ctrl+, for subscript (Cmd on Mac).
- Web pages: the HTML element
<sup>, or CSSvertical-align: super.
Real formatting is searchable, copies to other apps as the right characters and is read correctly by screen readers. Unicode superscripts are separate symbols: search for “10th” and a document containing “10ᵗʰ” will not match. Screen readers may announce each character by name, such as “modifier letter small h”.
Typing the common ones without a generator
If you only need ¹ ² ³, there are quicker routes than opening a web page. On Windows, hold Alt and type 0185 (¹), 0178 (²) or 0179 (³) on the numeric keypad. On a Mac, the Character Viewer (Control+Command+Space) lists Superscripts and Subscripts under Math Symbols. Phone keyboards generally have no key for them, which is where a generator, or a saved text replacement such as “m2” turning into m², earns its keep. Only ¹ ² ³ have these quick codes; ⁴ to ⁹, the raised letters and the signs need the generator or a character picker.
For serious maths, a proper equation editor is better than any pasted characters. Word, Google Docs and LaTeX all lay out exponents, fractions and nested powers correctly, which a string of Unicode superscripts cannot do: there is no superscript for a superscript, and no way to raise a long expression neatly.
Make it readable
- Keep runs short. Superscript letters are small. A word or two is fine in a bio; a paragraph is hard on a phone.
- Avoid it for essentials. Prices, dates, links and contact details belong in plain text.
- Check the digits. If an exponent matters (a maths post, a recipe temperature), look at the rendered result on a second device before posting.
- Mix with bigger styles. A name from cute fonts or cursive text followed by a superscript tagline reads as a deliberate two-level layout.
Where it fits among the small styles
Superscript is one of three small-text families. Subscript sits low but has only 17 letters, so it is mainly for digits and formulas. Small caps keep capital shapes at lowercase height on the baseline and cover almost the whole alphabet. The general-purpose small text generator shows all three together. If you want superscript digits in other number styles, such as circled or double-struck, the number font generator lists them side by side.
For exponents, ordinals and footnote marks in places with no toolbar, the superscript generator does the job; for real documents, use the raised formatting your app already has.
Frequently asked questions
Basics
How do I type a superscript number like x² on my phone?
How do I copy superscript text and paste it into a message?
How do I write ordinals like 1st and 2nd with superscript?
How do I type ² or ³ without a generator?
Where it works
Do superscript letters work on Discord, Instagram and X?
How do I do superscript in Word or Google Docs?
How it works
Why is there no proper superscript q?
Why do ¹ ² ³ look different from ⁴ ⁵ ⁶?
Why do only some capital letters have a superscript?
Tips & limits
Is pasted superscript the same as real superscript formatting?
Can I use superscript for the trademark symbol?
Can I write complex equations with superscript characters?
Do screen readers read superscript text?
Related generators & guides
- Subscript GeneratorThis subscript generator turns digits and a few letters into tiny lowered Unicode characters, such as H₂O and CO₂. Type the part to lower, tap Copy and paste it into a chat, bio, spreadsheet cell or plain-text email.
- Small Caps GeneratorThis small caps generator turns your words into Unicode small capital letters, such as ꜱᴍᴀʟʟ ᴄᴀᴘꜱ, with a note on the Q and X gaps. Type your text, tap Copy and paste it into a bio, nickname or caption.
- Small Text GeneratorThis small text generator turns your words into tiny Unicode letters: small caps, superscript or subscript. Type your text, tap Copy on the style you like and paste it into a bio, name or caption.
- Number Font GeneratorThis number font generator turns any digits, such as 𝟐𝟎𝟐𝟔, into circled, bold, double-struck, fullwidth and other number styles. Type your digits, tap Copy and paste them into a bio, caption or list.
- Convert Fancy Text Back to Plain TextConvert fancy text to normal here: paste bold, cursive, gothic, bubble or small caps text and the plain letters appear instantly, ready to edit, search for or read aloud.
- Cursive Text GeneratorThis cursive text generator turns your words into script-style Unicode letters for names, bios and captions. Type your text, tap Copy and paste it into Instagram, TikTok, Discord or a message.