Examples
Each example follows the selected range exactly. This tool changes characters; it does not interpret a formula.
- x2 m3x² m³
- 10+2¹⁰⁺²
- 1st 2nd¹st ²nd
Character coverage
Unicode includes complete superscript digits and selected modifier letters, but not a matching form for every Latin character. The complete table below lists every supported source position and marks unavailable forms with —.
- Digits
- All digits convert in either mode.⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹
- Symbols
- Listed operators and parentheses convert character by character.⁺ ⁻ ⁼ ⁽ ⁾
- Letters
- Many lowercase and selected uppercase modifier letters are available. Missing characters such as q stay unchanged.
- Not formula-aware
- Input such as 10+2 converts every supported character. LiteralKit does not decide which part should be raised or lowered.
Complete superscript character table (68 entries)
| Source | Output | Code point |
|---|---|---|
| 0 | ⁰ | U+2070 |
| 1 | ¹ | U+00B9 |
| 2 | ² | U+00B2 |
| 3 | ³ | U+00B3 |
| 4 | ⁴ | U+2074 |
| 5 | ⁵ | U+2075 |
| 6 | ⁶ | U+2076 |
| 7 | ⁷ | U+2077 |
| 8 | ⁸ | U+2078 |
| 9 | ⁹ | U+2079 |
| + | ⁺ | U+207A |
| - | ⁻ | U+207B |
| − | ⁻ | U+207B |
| = | ⁼ | U+207C |
| ( | ⁽ | U+207D |
| ) | ⁾ | U+207E |
| a | ᵃ | U+1D43 |
| b | ᵇ | U+1D47 |
| c | ᶜ | U+1D9C |
| d | ᵈ | U+1D48 |
| e | ᵉ | U+1D49 |
| f | ᶠ | U+1DA0 |
| g | ᵍ | U+1D4D |
| h | ʰ | U+02B0 |
| i | ⁱ | U+2071 |
| j | ʲ | U+02B2 |
| k | ᵏ | U+1D4F |
| l | ˡ | U+02E1 |
| m | ᵐ | U+1D50 |
| n | ⁿ | U+207F |
| o | ᵒ | U+1D52 |
| p | ᵖ | U+1D56 |
| q | — | — |
| r | ʳ | U+02B3 |
| s | ˢ | U+02E2 |
| t | ᵗ | U+1D57 |
| u | ᵘ | U+1D58 |
| v | ᵛ | U+1D5B |
| w | ʷ | U+02B7 |
| x | ˣ | U+02E3 |
| y | ʸ | U+02B8 |
| z | ᶻ | U+1DBB |
| A | ᴬ | U+1D2C |
| B | ᴮ | U+1D2E |
| C | — | — |
| D | ᴰ | U+1D30 |
| E | ᴱ | U+1D31 |
| F | — | — |
| G | ᴳ | U+1D33 |
| H | ᴴ | U+1D34 |
| I | ᴵ | U+1D35 |
| J | ᴶ | U+1D36 |
| K | ᴷ | U+1D37 |
| L | ᴸ | U+1D38 |
| M | ᴹ | U+1D39 |
| N | ᴺ | U+1D3A |
| O | ᴼ | U+1D3C |
| P | ᴾ | U+1D3E |
| Q | — | — |
| R | ᴿ | U+1D3F |
| S | — | — |
| T | ᵀ | U+1D40 |
| U | ᵁ | U+1D41 |
| V | ⱽ | U+2C7D |
| W | ᵂ | U+1D42 |
| X | — | — |
| Y | — | — |
| Z | — | — |
Unicode source
Unicode Superscripts and Subscripts chart. Official encoded digit, operator, and letter inventory; modifier letters used by the optional letter mode are disclosed separately in the coverage table.
How this Superscript Generator works
The shortest path stays visible and predictable on both desktop and mobile.
Choose the direction
Use To superscript for plain text or From superscript for existing Unicode superscript.
Enter plain text
Digits and listed symbols convert immediately. Turn on supported letters only when you need them.
Verify and copy
Check what changed, then copy the exact Unicode result into your destination.
Ready-to-copy superscript
Common superscript strings, ready to paste. Click one to copy it.
Where it helps
Use real Unicode superscript when rich-text formatting is unavailable or too slow for a short notation task.
- Powers and exponents
- Write compact plain-text expressions such as x² or m³ without opening a formula editor.
- Ordinals and marks
- Create forms such as 1ˢᵗ, 2ⁿᵈ, and small trademark-style annotations where supported.
- Notes and references
- Add a short raised marker in chats, slides, notes, and other plain-text destinations.
- Style text
- Optionally convert reviewed letters for small-text styling while keeping unavailable characters honest.
Type superscript without a generator
Inside a rich-text editor, native superscript formatting is usually the better tool. These are the standard shortcuts; use LiteralKit when you need plain text that survives outside the editor.
- Microsoft Word (Windows)
- Ctrl + Shift + =
- Microsoft Word (Mac)
- ⌘ + Shift + =
- Google Docs
- Ctrl + . (Mac: ⌘ + .)
- PowerPoint (Windows)
- Ctrl + Shift + =
- Excel
- No shortcut — Format Cells → Font → Superscript
- HTML
- <sup>…</sup>
- LaTeX (math mode)
- x^{2}
Where superscript text works
The output is ordinary Unicode text, so where it works is decided by the destination's font, not by LiteralKit. As a rule of thumb:
- Chat and social apps
- Superscript digits and signs (² ³ ⁺ ⁻) are part of the fonts that ship with current phones and desktops, so Discord, WhatsApp, Instagram, and X normally display them as sent. Very old devices are the usual exception.
- Documents and email
- Pasted characters behave like regular text and follow the document font. Inside Word or Google Docs, native superscript formatting still gives cleaner typography — see the shortcuts above.
- Code editors and terminals
- Monospace fonts vary: some draw superscript characters at nearly full size. Paste a sample before relying on alignment.
- Plain-text fields
- Usernames, filenames, subject lines, and search boxes accept these characters wherever Unicode is allowed. They are matched as the characters themselves, not as formatting.
Frequently asked questions
Honest limits make the copied result easier to trust.
Is this the same as using the ^ symbol?
No. A caret is ordinary keyboard syntax. LiteralKit returns actual Unicode characters such as ², which can be copied as text.
Why do some letters stay normal?
Unicode does not define a matching superscript for every Latin letter. LiteralKit keeps missing characters unchanged instead of borrowing lookalikes from another script.
Does LiteralKit understand equations?
No. It converts supported characters exactly as entered. For example, 10+2 becomes ¹⁰⁺² rather than a semantically interpreted equation.
Will the result look identical everywhere?
Not always. The characters remain Unicode text, but their shape, size, and alignment depend on the font available in the destination app.
Should I use this or my editor's superscript button?
If you are inside Word, Docs, or another rich-text editor and the text stays there, use the editor's own formatting — it is typographically better and stays editable. Use Unicode superscript when the text must survive as plain text: chats, bios, filenames, code comments, or form fields.
Can I write ordinals like 1ˢᵗ and 2ⁿᵈ?
Yes — turn on letter conversion and st, nd, rd, th convert where Unicode provides the letters. They are style characters rather than true typographic superscript, so for formal documents a plain 1st is still the safer choice.
What does reverse superscript conversion do?
From superscript reverses recognized characters by this page’s table; it does not reconstruct mathematical or writing intent. Every ² becomes 2, and any mapped character reverses even when it also serves as an ordinary letter in another writing context.