Convert text into Unicode superscript instantly — exponents, footnote markers, ordinals, and raised letters. Use ^ or <...> for selective conversion. Copy and paste anywhere.
Superscript text appears raised above the baseline — like the 2 in x² or the 1 in note¹. Unicode defines dedicated raised characters in the Superscripts block (U+2070–U+209F), Modifier Letters (U+02B0+), and Phonetic Extensions (U+1D00+). This generator maps your input to those code points so the result is plain text, not rich-text formatting.
That means you can paste superscript into Instagram bios, Discord nicknames, WhatsApp status, GitHub README files, and any app that accepts Unicode — without needing HTML <sup> tags or word-processor formatting.
Both tools can produce raised Unicode characters, but they serve different search intents. This page is a dedicated superscript generator with notation parsing, math templates, ordinal conversion, and superscript-only documentation. The Small Text Generator is a broader tool for tiny text — subscript, small caps, and multiple miniature styles in one interface.
| Feature | Superscript Generator | Small Text Generator |
|---|---|---|
| Primary focus | Raised text, exponents, footnotes | All tiny text styles |
| ^ and <> notation | Yes — selective conversion | No — full-string styles only |
| Subscript (H₂O) | No — use Small Text | Yes |
| Small caps | No | Yes |
| Ordinal mode (1ˢᵗ) | Yes | No |
| Math & chemistry templates | Yes | No |
Selective superscript is what makes this tool unique. Instead of converting every character, you mark only the parts that should be raised. The parser runs locally in your browser and updates instantly as you type.
| You type | Output | Use case |
|---|---|---|
| x^2 | x² | Squaring, powers |
| E=mc^2 | E=mc² | Physics equations |
| 10^9 | 10⁹ | Large numbers, billions |
| note<1> | note¹ | Footnote markers |
| Na^+ | Na⁺ | Ion charges |
| x^2 + y^2 = z^2 | x² + y² = z² | Pythagorean theorem |
| ref<12> | ref¹² | Multi-digit footnotes |
The caret raises characters until the next space. Angle brackets give precise control over multi-character groups. Combine both in one string for complex notation like H2O^+ note<3>.
These are the Unicode superscript characters this generator maps to. Characters without a mapping pass through unchanged.
⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾
ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ
Missing: q (no Unicode superscript lowercase q exists)
ᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ᵂ
Missing: C, F, Q, S, X, Y, Z
| Method | Works in plain text | Best for |
|---|---|---|
| Unicode superscript (this tool) | Yes — copy paste anywhere | Social media, chat, bios, code comments |
| Word / Docs formatting | No — formatting is lost on paste | Academic papers, formal documents |
| HTML <sup> tags | No — requires HTML rendering | Websites, rich-text editors, some email |
| LaTeX $x^2$ | No — requires LaTeX renderer | Scientific publishing, PDF output |
Unicode superscript is a practical substitute when you cannot use equation editors or LaTeX. Common patterns:
For molecular formulas with lowered subscripts (H₂O, CO₂), use the Small Text Generator subscript mode instead.
Instagram & TikTok
Superscript digits and lowercase letters render reliably in bios, captions, and comments. Ideal for aesthetic raised text.
Discord & Telegram
Full Unicode support in nicknames, server names, and messages. Superscript is popular for gaming and community aesthetics.
WhatsApp & iMessage
Works in status, profile names, and chat. Digits ⁰–⁹ display consistently on iOS and Android.
X (Twitter) & Reddit
Plain-text fields accept Unicode superscript. Use for footnote markers and subtle emphasis in posts.
Word & Google Docs
Paste works, but built-in superscript formatting is better for formal documents. Unicode is fine for informal notes.
GitHub & code comments
README files and issue comments support Unicode superscript since they are plain Markdown text.
Need a single character? Copy these common superscript symbols directly:
²
Squared (U+00B2)
³
Cubed (U+00B3)
¹
Superscript 1 (U+00B9)
⁺
Plus (U+207A)
⁻
Minus (U+207B)
ⁿ
Superscript n (U+207F)
| Set | Coverage | Notes |
|---|---|---|
| Digits 0–9 | Full | ⁰¹²³⁴⁵⁶⁷⁸⁹ |
| Lowercase a–z | 25/26 | No superscript q |
| Uppercase A–Z | Partial | Missing C, F, Q, S, X, Y, Z |
| Operators + − = ( ) | Yes | For math notation |
A superscript generator converts standard text into raised Unicode characters — small text that sits above the baseline, like exponents (x²), footnote markers (note¹), or ion charges (Na⁺). Unlike font formatting in Word or Google Docs, this tool uses real Unicode code points you can copy and paste into any plain-text field.
The Small Text Generator is a multi-style tool for tiny text — superscript, subscript, small caps, and tiny variants in one place. This Superscript Generator is dedicated to raised text only. It adds selective ^ and angle-bracket notation so you can raise specific parts of a string (x^2, note<1>) without converting every character. Use our Subscript Generator for H₂O and chemical formulas; use this tool for exponents, footnotes, and selective superscript.
Type x^2 to get x², or note<1> to get note¹. The caret (^) raises the characters immediately after it until a space. Angle brackets (<...>) raise only the text inside the brackets. Both syntaxes can be used in the same string, for example x^2 + y^2 = z^2 or ref<12>.
Unicode does not provide superscript versions of every character. Lowercase has 25 of 26 letters (no q). Uppercase coverage is partial — C, F, Q, S, X, Y, and Z have no standard superscript forms. When no mapping exists, the character stays unchanged.
Yes. In the Selective Superscript panel, choose Numbers only to raise digits after ^ or inside <> while leaving letters normal — useful for H2O^+ style chemistry. Choose Letters only to raise alphabetic characters and leave digits unchanged. Full-text styles below also include Superscript Numbers Only and Superscript Letters Only presets.
Ordinal superscript converts patterns like 1st, 2nd, 3rd, and 4th into raised ordinal forms (1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ). The suffix letters (st, nd, rd, th) become superscript while the leading number stays at normal size. This is ideal for rankings, dates, and competition results in plain text.
You can paste Unicode superscript into Word and Google Docs, but for formal academic papers you should use built-in superscript formatting (Ctrl+Shift+= in Word, Format > Text > Superscript in Docs) or proper footnote tools. Unicode superscript is best for social media, messaging, plain-text notes, and informal citations.
Yes. Instagram and Discord render Unicode superscript characters in bios, messages, and usernames. Superscript digits and most lowercase letters display reliably. Missing uppercase letters may appear at normal size.
H₂O requires subscript (lowered) characters for the 2, not superscript. Use our Subscript Generator with Formula mode for molecular formulas. This Superscript Generator is ideal for exponents, units (m²), ion charges (Na⁺), and footnote markers (¹²³).
Type E=mc^2 or 10^9 in the input box. The notation parser converts only the characters after ^ into superscript digits, producing E=mc² and 10⁹. For full-string superscript styles, use the Full-Text Superscript Styles tabs below the notation panel.
HTML <sup> tags work only where HTML is rendered — websites, some email clients, rich-text editors. Unicode superscript works in plain-text fields: Instagram bios, Discord nicknames, WhatsApp status, TikTok comments, and code comments. Choose Unicode when you need copy-paste portability; choose HTML when you control the markup.
Screen readers announce these characters by their Unicode names (for example, modifier letter small a), not as styled normal letters. Use superscript for short decorative text — bios, usernames, casual notes — not for essential content or long passages.
Yes. Modern iOS and Android devices render Unicode superscript in Safari, Chrome, and major apps. Superscript digits ⁰–⁹ and common lowercase letters display consistently. Rare modifier letters on very old devices may show as empty boxes.
Yes. This superscript generator is 100% free, requires no sign-up, and runs entirely in your browser. Your text is never sent to a server.