Superscript Generator: Copy and Paste ˢᵘᵖᵉʳˢᶜʳⁱᵖᵗ Text Instantly

Paste your text into the box above and this superscript generator converts it to Unicode superscript characters (like this: ˡⁱᵏᵉ ᵗʰⁱˢ) that you can copy and paste anywhere: Discord, Instagram, WhatsApp, Google Docs, you name it. It works because the output is real Unicode text, not styled formatting that breaks when you move it.

Try our free online tool at Font Style Pro to explore more typography and text styling options.

What Is Superscript Text, Exactly?

Superscript is text that sits slightly above the normal line, smaller and raised, like the “2” in x² or the “st” in 1ˢᵗ. You’ve seen it your whole life in math, chemistry, and footnotes. Most people just don’t know how to type superscript letters outside of Word or Google Docs.

In a text editor like Word, you highlight any character and hit a button to raise it. But that “raised” effect is just metadata, styling instructions glued to the character. The moment you paste that text into Discord, Instagram, or a plain-text field, the metadata strips out and you’re left with flat, normal text.

Unicode superscript solves this. Instead of styling a character to look raised, it swaps in a completely different character, one that already is superscript by definition. That’s why it survives the copy-paste.

Superscript is a character (letter, number, or symbol) rendered at a smaller size and positioned above the text baseline. In Unicode, dedicated superscript code points exist in the Superscripts and Subscripts block (U+2070 to U+209F) and the Modifier Letters block, so the raised position is baked into the character itself, not applied by formatting.

You can also explore more fun text styles like the Lenny Face generator.

Superscript vs. Subscript: Which One Do You Need?

These two always get confused, so let’s sort it out fast.

SuperscriptSubscript
PositionAbove the baselineBelow the baseline
Looks likex² · E=mc² · 1ˢᵗH₂O · log₂ · CO₂
Common usesExponents, footnotes, ordinals, ion charges (Ca²⁺), isotopesChemical formulas, mathematical indices, log bases
Unicode coverageMost letters + all digitsDigits + fewer letters
Social mediaWorks well for stylized bios and raised text effectsMostly used for chemical/math notation

The simple rule: if the small character goes up, it’s superscript. If it goes down, it’s subscript. This tool handles both. It’s a full subscript and superscript generator on one page. Need subscript specifically? Jump to our subscript generator.

How to Use This Online Superscript Generator

Three steps, genuinely:

  • Type or paste your text into the input box above.
  • Watch it convert in real time. No button-clicking needed.
  • Hit Copy and paste it wherever you want it.

The tool handles superscript and subscript on the same page, so if you need H₂O and x² in the same line, you’re covered.

One thing worth knowing: not every character has a Unicode superscript equivalent. The superscript converter handles what it can and leaves the rest as normal text, so your output is always readable, never garbled.

What Characters Convert to Superscript? (Full Reference)

This is the table most tools don’t publish. Here’s exactly what works and what doesn’t.

Superscript Numbers (all supported)

NormalSuperscript
0
1¹
2²
3³
4
5
6
7
8
9

Superscript Letters

Most lowercase letters have Unicode superscript equivalents. Two exceptions: “i” and “q” have no dedicated Unicode superscript characters. Generators work around this using the closest available look-alike (ᶦ and ᵠ), which display fine in most places but are technically approximations.

NormalSuperscriptSupported?
aYes
bYes
cYes
dYes
eYes
fYes
gYes
hʰYes
iApproximation
jʲYes
kYes
lˡYes
mYes
nYes
oYes
pYes
qApproximation
rʳYes
sˢYes
tYes
uYes
vYes
wʷYes
xˣYes
yʸYes
zYes

Superscript Symbols (Copy-Ready)

SymbolSuperscriptUse Case
+Ion charges (Na⁺)
Ion charges (Cl⁻)
=Math
(Grouping
)Grouping
TMTrademark
R®Registered
°°Degrees

How to Use Superscript on Discord

This is the copy-paste method. Use the Discord superscript generator at the top of this page, copy your output, and paste it directly into any Discord message, server nickname, or bio. Discord renders Unicode characters without issue.

Step-by-step:

  • Type your text into the generator above.
  • Click Copy.
  • Open Discord and go to any chat, nickname field, or bio.
  • Press Ctrl + V (Windows/Linux) or Cmd + V (Mac) to paste.
  • Send.

Option 2: Caret Syntax (limited use cases only)

Discord’s Markdown engine supports the ^ caret symbol in some server contexts. Type x^2 and it may render as x². This only works for simple cases and isn’t consistent across all Discord clients. For anything beyond basic exponents, including full words in superscript or stylized usernames, the Unicode method above is more reliable.

For Discord usernames and server nicknames, Unicode superscript letters work well. A nickname like ᴍᵒᵈ or a stylized tag like ⁿᵃᵐᵉ⁽ˢᵉʳᵛᵉʳ⁾ is achievable with this tool and looks distinctive next to plain-text names.

Superscript generator guide showing how to create superscript text using Unicode and caret syntax for Discord usernames and messages.

Where Does Superscript Text Actually Work?

PlatformWorks?Notes
DiscordChat, nicknames, bios
InstagramBios, captions, stories
Twitter / XTweets, bios, DMs
WhatsAppIndividual and group messages
TikTokBio and comments
FacebookPosts, comments, bios
LinkedInPosts and bio
RedditUnicode works; native caret syntax also available
SlackMessages and profile
Google DocsPastes as plain Unicode text
Microsoft WordSame
Gmail / OutlookWorks in plain text mode
YouTube comments
Notion⚠️Depends on block type
Some older forums⚠️May restrict non-ASCII characters

The short version: if a platform accepts Unicode text, and nearly all of them do, your superscript copy and paste will work. If you see blank boxes or question marks, the platform is blocking extended Unicode, which is rare.

Real Use Cases: Why People Need a Superscript Text Generator

Math and Science

Writing x², E=mc², or 10⁻³ in a plain-text field like a Discord message, tweet, or WhatsApp group is impossible without Unicode superscript. You can’t type an actual raised “2” on a standard keyboard. You can type x^2 and hope people understand the notation, or you can paste x² and have it look right.

Chemistry users need superscript numbers for ion charges: Ca²⁺, Fe³⁺, OH⁻. Nuclear physics uses it for isotopes like ²³⁸U. In technical communities, correct notation signals credibility.

Academic Footnotes and Citations

Chicago style places a superscript number immediately after a referenced sentence, like this¹, pointing to a footnote. AMA style, common in medical writing, does the same but points to a numbered reference list. If you’re using a superscript generator in a plain-text environment without a citation plugin, Unicode superscript numbers are the practical solution.

Ordinal Suffixes

Writing 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ instead of 1st, 2nd, 3rd, 4th looks noticeably cleaner in posts, captions, and announcements. It’s a small detail that signals care in your writing.

Social Media Bios and Creative Text

Raised superscript text creates a visual effect that’s immediately distinctive. It’s not a downloadable superscript font. It’s a Unicode treatment that stands out in a sea of plain bios. Common uses:

  • Discord nicknames: ᵘˢᵉʳⁿᵃᵐᵉ ᴹᴼᴰ
  • Instagram bios: ˢᵒᶠᵗʷᵃʳᵉ ᵉⁿᵍⁱⁿᵉᵉʳ · ˢᵃⁿ ᶠʳᵃⁿᶜⁱˢᶜᵒ
  • Stylized “whisper text” effects in creative writing
  • Trademark-style tags: Brand Name™

Trademark and Copyright Symbols

The ™ and ® symbols are already part of standard Unicode and display as superscript-adjacent glyphs in most contexts. Pair them with surrounding superscript text using this generator for a consistent look in bios and profile descriptions.

Small Text Generator: Tiny letters that sit on the baseline (small caps + subscript styles)

How to Type Superscript Without a Generator

Sometimes you’re already in a document and need the keyboard method.

Microsoft Word

ActionWindowsMac
Toggle superscript on/offCtrl + Shift + +Cmd + Shift + +

Or use the button in the Home tab, Font section.

Google Docs

ActionShortcut
Toggle superscriptCtrl + . (Windows) / Cmd + . (Mac)

LibreOffice Writer

ActionShortcut
SuperscriptCtrl + Shift + P

Apple Pages

Go to Format > Font > Baseline > Superscript. No default keyboard shortcut, but you can assign one in System Settings.

HTML

Use the <sup> tag: x<sup>2</sup> renders as x². This works in any HTML environment but not in plain-text fields like Discord or Instagram.

On iPhone or Android

Phone keyboards don’t support native superscript for letters. Gboard on Android lets you long-press some number keys to reveal ², ³, etc., but only for digits. For letters, open this page on your phone, type into the generator, tap Copy, and paste it where you need it. Takes about fifteen seconds.

Is It a Font? (No, and Here’s Why That Matters)

Many people search for a “superscript generator” thinking they need to download something. You don’t. What a superscript generator produces isn’t a font. It’s Unicode.

The difference matters because fonts are display instructions that only work if the device has the font installed and the app supports custom fonts. Unicode characters are part of the text itself. They travel with your text no matter where you paste it.

If you format “Hello” in a purple font in Word and paste it into Discord, Discord ignores the color and font. But if you paste ᴴᵉˡˡᵒ (Unicode modifier letters), Discord shows exactly what you typed, because those shapes are the characters themselves, not a formatting overlay.

Superscript in Reddit and Other Markdown Platforms

Reddit has a native workaround worth knowing: type ^word in a comment and it renders as superscript. For multiple words, use ^(this phrase). It works cleanly in most subreddits.

The catch: this is Reddit-only Markdown syntax. It doesn’t work in Discord, it doesn’t work in Instagram, and pasting caret-syntax text elsewhere just shows the caret. For anything shared across platforms, Unicode superscript from this tool is the more portable choice.

Frequently Asked Questions

Almost always, the platform restricts non-standard Unicode characters. This is uncommon on major platforms (Discord, Instagram, Twitter, WhatsApp all work fine) but does happen on some older forums. If you see blank boxes, the characters aren’t rendering. Try a different platform or use the HTML <sup> tag in environments that support it.

The Unicode Consortium created superscript versions only for letters commonly needed in scientific, mathematical, and phonetic notation. “I” and “q” were not included. Superscript generators substitute the closest available look-alike characters (ᶦ and ᵠ), which work in most cases but are technically approximations.

Not exactly. Superscript text is raised above the baseline and smaller. Small caps generators produce compact characters that sit on the baseline rather than floating above it. Both use Unicode but from different character blocks. If you want raised text, use a superscript generator. If you want small text that stays on the line, look at small caps or tiny text tools.

Yes. Unicode superscript characters work in Discord display names, server nicknames, and bios. Generate your text using the tool above, copy the result, then paste it into the Discord nickname field. The raised characters will appear to everyone in the server.

On Windows, hold Alt and type 0178 on the numeric keypad: ². On Mac, use the Character Viewer (Ctrl + Cmd + Space) and search “superscript two.” On Android, long-press the “2” key on Gboard to reveal the superscript option. Or copy ² directly from the table above.

Superscript characters sit above the text baseline and are used for exponents (x²), footnote markers (source¹), ordinals (1ˢᵗ), and ion charges (Ca²⁺). Subscript characters sit below the baseline and are used for chemical formulas (H₂O), mathematical indices, and log bases (log₂). Subscript has fewer available letter characters than superscript in Unicode.

Unicode superscript characters paste into both as plain text without issue. However, both apps also have native superscript formatting (Ctrl + Shift + + in Word, Ctrl + . in Google Docs) that can raise any character, not just those with Unicode equivalents. For document work, native formatting often looks better. For sharing text outside the document, Unicode is more portable.

Discord uses Markdown for text formatting, and Markdown’s specification doesn’t include superscript syntax (with limited caret exceptions). The feature has been requested for years and remains unimplemented. The Unicode workaround in this tool is the most practical current solution.

A Note on Academic and Technical Writing

If you’re using a superscript generator, especially for writing formal papers, thesis, or scientific documents, it’s better to rely on your word processor’s native superscript formatting rather than Unicode characters. LaTeX, reference managers like Zotero, and academic publishing systems correctly interpret native formatting. Unicode superscript characters, while visually similar, may cause issues with indexing, accessibility tools (screen readers), and export formats like PDF/A.

For everything else, including social media, messaging apps, plain-text fields, bios, and Discord, Unicode superscript is the right tool. For formal documents with a defined publishing pipeline, the native route wins.