How to Use the Superscript Generator
Type or paste your text into the left box and this online superscript generator converts it to Unicode superscript characters instantly on the right. Hit Copy Output and paste wherever you need it. No sign-up, no formatting tricks, no hassle.
Because the output is plain Unicode text rather than a special font or HTML tag, the superscript characters travel with your content. Paste them into a Discord message, a Reddit post, a tweet, a Google Doc, a Canva design, or an Instagram bio and they stay small and raised exactly as intended.
What Is Superscript Text?
Superscript characters sit slightly above the normal text baseline and appear smaller. Think the 2 in x² or the raised number in a footnote like source¹. Normally you'd need a word processor or HTML to produce superscript, but Unicode includes a dedicated set of superscript letters and numbers that work as plain text. This superscript text generator maps your input to those characters so you can copy and paste the result anywhere without needing special software.
Unicode covers all digits 0-9, all lowercase letters, and a solid selection of uppercase letters in superscript form. The characters missing from Unicode (a handful of uppercase letters and most punctuation) simply don't exist in the standard, so this generator leaves them as-is rather than substituting something misleading. The reference table at the bottom of this page shows exactly which characters convert and which don't.
One common question: is this a superscript font generator? Not exactly. Fonts are visual styles applied on top of characters. What this tool produces is actual Unicode superscript characters, which means the raised appearance is baked into the characters themselves and doesn't depend on any font support. That's why superscript generated here works on Discord, Reddit, Twitter, and anywhere else that accepts plain text.
Where People Use This
Math and exponents
Write exponents like x², y³, or 10ⁿ without needing LaTeX or an equation editor. This superscript number generator works for quick notes, explanations, physics, and anywhere plain text has to carry a math expression.
Footnotes and citations
Put a small raised number next to a word for citations or footnotes, like source¹ or reference². Superscript citation style is common in academic and scientific writing and this tool lets you add it in any plain text field without a formatting menu.
Discord and Reddit
Discord doesn't support native superscript formatting. Reddit supports it with the caret (x^2) inside posts, but that doesn't work in comments or usernames. Unicode superscript from this generator works everywhere on both platforms without any special syntax.
Ordinal numbers
Write 1st, 2nd, 3rd, and 4th as 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ using superscript letters. Works cleanly in bios, headings, social posts, and anywhere ordinals look better raised.
Trademark and copyright symbols
Pair the TM or R symbols with a raised brand name or small descriptor text in bios and captions. A common use in creative and small business content on Instagram and LinkedIn.
Canva and design tools
Canva doesn't have a superscript button. Paste Unicode superscript characters directly into any Canva text box and they display correctly in every font, with no workarounds or plugins needed.
Common Questions
Is this superscript generator free?
Yes, completely free. No account, no character limit, no watermarks.
Does it support superscript all caps / uppercase letters?
Partially. Unicode defines superscript forms for many uppercase letters: A, B, D, E, G, H, I, J, K, L, M, N, O, P, R, T, U, and W are all covered. The letters C, F, Q, S, V, X, Y, and Z have no uppercase superscript equivalent in Unicode at all. The table at the bottom of this page shows the full picture. For missing uppercase letters, the generator keeps the original character unchanged.
Why are some characters not converting?
Those characters simply don't exist as superscript in the Unicode standard. This isn't a limitation of the tool, the characters genuinely haven't been defined. Most punctuation, accented letters, and a few uppercase letters fall into this category. The generator leaves them as-is so your output stays readable rather than broken.
Why do the superscript 1, 2, and 3 look bigger than the other numbers?
This comes from Unicode itself, not from this tool. The superscript characters for 1, 2, and 3 (¹ ² ³) were added to the standard decades before the rest of the superscript digits, as part of an older block originally meant for typesetting fractions and ordinals. The remaining digits (0, 4, 5, 6, 7, 8, 9) were added later as a consistent set in a dedicated superscript block. Because they come from two different parts of the Unicode standard, fonts don't always render them at the same size or alignment. It's a known quirk you'll see on every site that generates Unicode superscript, not just here.
Will superscript text work on Discord and Reddit?
Yes. Discord renders Unicode characters directly, so superscript text generated here shows up raised and small in messages, usernames, and server nicknames. On Reddit, the caret method (x^2) works inside post bodies, but Unicode superscript is the only option that works in comments, bios, and display names without any markdown syntax.
How do I type superscript in Microsoft Word?
Select the text you want to raise and press Ctrl + Shift + = on Windows or Cmd + Shift + = on Mac. You can also go to the Home tab and click the superscript button (X²) in the Font section. Word's native superscript works great inside the document but the formatting disappears the moment you paste into a chat, email, or social platform. If you need superscript that survives copy-pasting out of Word, generate it here instead and paste the Unicode characters wherever you need them.
How do I type superscript in Google Docs or Google Slides?
In Google Docs, select your text and press Ctrl + . on Windows or Cmd + . on Mac. You can also go to Format, then Text, then Superscript. The same shortcut works in Google Slides. For exponents like x² or squared notation, you can also use Insert, then Special Characters, and search for the specific superscript number. All of these options format the text visually inside Google's apps but the raised appearance won't carry over if you copy the text somewhere that doesn't support rich formatting. Unicode superscript from this tool is the portable alternative.
How do I add superscript in PowerPoint?
Select the text, then press Ctrl + Shift + = on Windows or Cmd + Shift + = on Mac. Alternatively, right-click the selected text, choose Font, and check the Superscript box in the dialog. For exponents in equations, PowerPoint also has a built-in equation editor under Insert, then Equation. The keyboard shortcut is the fastest route for one-off superscripts like footnote markers or powers.
How do I add superscript in Outlook?
In Outlook's email composer, select your text and press Ctrl + Shift + =. The formatting applies inside the email body and renders correctly for recipients using email clients that support HTML email. For plain text emails or situations where you're not sure about the recipient's email client, Unicode superscript from this generator is the safer option since it doesn't rely on formatting support.
How do I type superscript on a Chromebook?
In Google Docs on a Chromebook, use Ctrl + . for superscript. Outside of Docs, Chromebooks don't have a system-level superscript shortcut, and most apps don't support it natively. The simplest approach on a Chromebook is to generate your superscript text here, copy it, and paste it wherever you need it.
What is superscript citation style?
Superscript citation style uses small raised numbers in the text body to point to a numbered reference list, like this: "according to recent research³". It's used in Vancouver style, Chicago notes style, and many science and medical journals. To put a little number next to a word as a citation marker in plain text (like a social post, a Notion doc, or a messaging app), type the number here, copy the superscript output, and paste it right after the word. It looks like a proper citation without needing any special formatting support.
What is the difference between superscript and subscript?
Superscript raises characters above the text baseline, like the exponent in x² or the footnote marker in note¹. Subscript lowers them below the baseline, like the 2 in H₂O. Both are supported as plain Unicode characters. If you need subscript text, the subscript generator on this site works exactly the same way.
Unicode Superscript Reference Table
Every character this generator can convert is listed below along with its Unicode superscript output. Characters marked N/A have no superscript equivalent in the Unicode standard and are left unchanged in the output.
| Character | Superscript Output | Unicode Point |
|---|---|---|
| Digits | ||
| 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 |
| Symbols | ||
| + | ⁺ | U+207A |
| - | ⁻ | U+207B |
| = | ⁼ | U+207C |
| ( | ⁽ | U+207D |
| ) | ⁾ | U+207E |
| Lowercase Letters | ||
| 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 | N/A | Not in Unicode |
| 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 |
| Uppercase Letters | ||
| A | ᴬ | U+1D2C |
| B | ᴮ | U+1D2E |
| C | N/A | Not in Unicode |
| D | ᴰ | U+1D30 |
| E | ᴱ | U+1D31 |
| F | N/A | Not in Unicode |
| 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 | N/A | Not in Unicode |
| R | ᴿ | U+1D3F |
| S | N/A | Not in Unicode |
| T | ᵀ | U+1D40 |
| U | ᵁ | U+1D41 |
| V | N/A | Not in Unicode |
| W | ᵂ | U+1D42 |
| X | N/A | Not in Unicode |
| Y | N/A | Not in Unicode |
| Z | N/A | Not in Unicode |