Superscript generator
Type text, get raised ² ⁿ ˣ characters you can paste anywhere plain text goes.
Type or paste your text and press Make superscript. Each character is swapped for its raised Unicode equivalent — the tiny lifted glyphs like x², nᵗʰ or 1ˢᵗ — and the result is real text, not an image or a font trick. That means you can copy it into an Instagram bio, a tweet, a YouTube comment, a spreadsheet cell or a plain-text note and it keeps looking raised. There is one honest catch, and this page does not hide it: Unicode never finished the alphabet, so a few letters have no superscript form and will pass through unchanged.
Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.
How to use it
- Type or paste your text into the box.
- Press Make superscript — every supported character is replaced with its raised version instantly.
- Press Copy and paste it wherever you need it. Characters Unicode cannot raise are left as normal text.
What this tool does
Superscript is text set smaller and lifted above the baseline — the 2 in x², the th in 4ᵗʰ, the plus in an ion charge. In a word processor you get it by toggling a formatting button, which works only inside that document. This tool maps each character to a dedicated Unicode superscript character. x² here is not styled text — the ² is the single code point U+00B2, a character in its own right, exactly like a or 7.
Because the raised appearance lives in the character and not in any formatting, it survives copy-and-paste into places that strip formatting entirely: social bios, usernames, chat apps, alt text, form fields, filenames. That is the whole reason people reach for a generator instead of the superscript button in their editor.
Which characters are covered
Coverage is uneven because these characters were added to Unicode piecemeal over decades, mostly to serve phonetics and mathematics rather than to complete an alphabet. Here is the honest map.
Digits — all of them. ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ exist, so any number raises cleanly.
Symbols. Plus ⁺, minus ⁻, equals ⁼, and brackets ⁽ ⁾ are available — enough for exponents and ion charges like Ca²⁺.
Lowercase letters — nearly all. Every lowercase letter has a superscript form except q.
Capital letters — this is the gap. Only A B D E G H I J K L M N O P R T U V W have superscript forms. The capitals C, F, Q, S, X, Y and Z have none. Type NASA and you get ᴺᴬSᴬ with one full-size letter stranded in the middle, because S is missing. This is not a bug in the tool; those characters simply do not exist in Unicode.
Where it works
Works well: Instagram, TikTok, X/Twitter, Facebook, YouTube, Discord, Reddit, WhatsApp and Telegram bios and posts; email subject lines; spreadsheet cells; plain-text notes. Because the output is standard Unicode, anywhere that accepts normal text will accept it.
Works unpredictably: some older fonts do not include glyphs for the rarer superscript letters, so a viewer might see a box (□) instead. Digits and common symbols are safe almost everywhere; the modifier-letter capitals are the riskiest.
Does not belong: real academic or scientific documents. If you are writing in Word, LaTeX, Google Docs or a proper HTML page, use the actual superscript formatting (the button, ^ in LaTeX, or the <sup> tag).
A note on accessibility
This matters and is easy to miss. A screen reader announces these characters by their Unicode names, not as small raised text. The superscript two ² is often read as superscript two, but many superscript letters are read as modifier letter small n or skipped entirely. So xⁿ may reach a blind reader as x modifier letter small n — confusing at best.
Use these characters for decoration and social flourishes freely, but do not put essential meaning only in superscript Unicode. For anything a reader must understand — a real exponent, a footnote marker, a chemical charge in study material — use proper <sup> markup or your editor's formatting.
Common uses
Footnote and reference markers. A raised ¹ ² ³ next to a word in a social post, where you cannot use real footnotes.
Exponents and maths. x², 2ⁿ, eˣ, 10⁻⁶ — quick powers for chat and captions.
Ordinals. 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ — the classic raised-suffix look.
Chemistry. Superscript carries ionic charge and isotope mass: Na⁺, Ca²⁺, ¹⁴C. (Atom counts like the 2 in H₂O are subscripts, a different thing.)
Doing it without this tool
In Word or Google Docs: select the character and press Ctrl+Shift+= (Cmd+Shift+= on Mac), or click the x² button. This is proper superscript formatting and the right choice inside a document.
On the web: wrap it in <sup>2</sup>. Clean, accessible, works with any character. In LaTeX: x^{2} in maths mode. By hand: ² is Alt+0178 on Windows, ³ is Alt+0179, ¹ is Alt+0185.
Reach for this generator specifically when the destination strips formatting — a bio, a username, a chat box — and only Unicode characters survive.
Privacy: everything happens in your browser
The text you type never leaves your device. The whole conversion is a character-by-character lookup that runs in JavaScript on this page — there is no server call, no logging, no account and nothing stored. Turn off your Wi-Fi after the page loads and it still works.
Related tools
Frequently asked questions
Because Unicode never created superscript versions of every letter. Lowercase q has none, and the capitals C, F, Q, S, X, Y and Z have none. Those characters cannot be raised by any Unicode tool, so they are left as normal text. It is a gap in the Unicode standard, not in this tool.
Real text. Each output character is a genuine Unicode code point, so you can select it, copy it, search it and paste it anywhere plain text is accepted.
Digits and common symbols display reliably almost everywhere. The rarer superscript letters depend on the viewer's font — most modern devices show them fine, but a very old font may show a box.
For quick chat and captions, yes. For actual documents, no — use your editor's superscript button, the HTML sup tag, or LaTeX. Those give cleaner typography and stay readable to screen readers.
Not reliably. Assistive technology reads them by their Unicode names — often as modifier letter small n — or skips them. Keep essential meaning out of superscript Unicode.
Type them normally — 1st, 2nd, 3rd, 4th — and convert. You get 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ, since s, t, n, d, r and h all have superscript forms.
No. The conversion runs entirely in your browser with no server call, no logging and no account.