Superscript Generator — Convert Text to Unicode Superscript
Mathematicians write x² — not x^2, not x2. Instagram bios, Twitter posts, and Discord messages have none of those options, but Unicode does: this generator converts digits and letters to their Unicode superscript equivalents (² is U+00B2, inherited from ISO 8859-1; the full digit set spans U+2070–U+2079). Chemistry students write Fe³⁺ and Ca²⁺; math tutors write x² + y² = z²; writers add ordinal suffixes like 1ˢᵗ and 2ⁿᵈ. No HTML, no signup.
What Is Superscript Generator?
A superscript generator converts regular characters into Unicode superscript equivalents — tiny raised letters and numbers that display above the normal text baseline. You get characters like ¹²³ and ᵃᵇᶜ that copy and paste anywhere: social media bios, messaging apps, documents, and websites — no font settings or HTML required.
Unicode superscripts are especially useful for mathematical notation (x²), ordinal numbers (1ˢᵗ, 2ⁿᵈ), footnote markers, and chemical formulas — in contexts where HTML sup tags are not available. They work in every app that renders Unicode, including Instagram, Twitter, Discord, and WhatsApp.
E=mc2→E=mc²Key Features
Converts all 10 digits (⁰¹²³⁴⁵⁶⁷⁸⁹) and most lowercase Latin letters to their Unicode superscript equivalents — covering exponents, chemical charge notation, ordinal suffixes, and phonetic markers.
Paste into Instagram bios, Twitter posts, Discord, WhatsApp, and Google Docs — Unicode superscript characters render raised in any app supporting Unicode, without HTML `<sup>` tags.
x², Fe³⁺, Ca²⁺, and 1ˢᵗ render correctly in social media posts, educational content, and plain-text documents where HTML markup is unavailable.
No account, no server upload. Instant conversion for any text.
When to Use Superscript Generator
Use for mathematical exponents, footnote markers, trademark symbols, or anywhere superscript text is needed without HTML tags.
Not all letters have Unicode superscript equivalents — unsupported characters are left unchanged. Works in any app that supports Unicode.
Who Should Use This Tool?
Write mathematical and scientific notation with proper superscripts in social media posts, messages, and apps that don't support HTML.
Add ™ ® © and other raised symbols to social media bios and captions without using image overlays.
Format ordinal numbers (1st, 2nd, 3rd) with proper superscripts in plain-text environments.
Key Use Cases
- →Write mathematical expressions like x² + y² = z² in Instagram captions, Twitter posts, and Discord messages.
- →Add trademark (™) and registered (®) symbols as superscripts in social media bios.
- →Format ordinal numbers — 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ — in emails and messages without HTML.
- →Write chemical formulas with superscript notation for ions like Fe³⁺ in plain text.
- →Create footnote reference markers in plain-text documents and messaging apps.
Superscript Generator vs Other Formats
How this tool compares to related approaches and methods
| Method / Format | Best For |
|---|---|
| THISThis tool | Superscript digits and letters in social media, messaging apps, and plain text |
| HTML `<sup>` tag | Web pages and HTML email where browser rendering applies semantic superscript |
| LaTeX `^{}` notation | Academic papers and scientific documents using LaTeX — typographically precise |
| Word/Docs superscript (Ctrl+Shift+=) | Document editors — formatting is lost when text is copied to plain-text fields |
How to Use Superscript Generator
- Paste or type your text into the Input Text box.
- The result appears instantly on the right.
- Click Copy to copy the output to your clipboard.
- Click Clear to reset and process new text.
This Converter vs Manual Methods
Why use this tool instead of doing it by hand?
| Method | Limitation |
|---|---|
| HTML `<sup>` tag in web content | Not rendered in social media bios, captions, or plain-text fields |
| LaTeX `^{}` notation | Requires LaTeX environment; raw code visible in plain text |
| Word/Docs Ctrl+Shift+= | Superscript formatting is stripped when copied to plain text |
| Alt + numpad codes (Windows) for ², ³ | Only covers ², ³, and ¹ (ISO 8859-1 set) — not other digits or letters |
| ✓ BESTThis tool | Not all letters have Unicode superscript equivalents — some display as regular characters |
Common Mistakes & Pro Tips
- !Expecting full superscript coverage — Unicode superscripts cover numbers (⁰¹²³⁴⁵⁶⁷⁸⁹) and some letters (ᵃᵇᶜ...) but not the complete alphabet. Some letters have no Unicode superscript equivalent and display as regular text.
- !Pasting superscript text into a system that strips Unicode — some older email clients, databases, or form fields only accept ASCII and will garble or remove Unicode superscript characters.
- !Not knowing that only ², ³, and ¹ (the ISO 8859-1 superscripts, U+00B2, U+00B3, U+00B9) are universally supported on legacy systems, while the full superscript block (U+2070–U+2079) has slightly narrower support. On very old devices, ⁴ through ⁰ may not display correctly, while ², ³ almost always work because they have been in character sets since the 1980s. For maximum compatibility, use ², ³, and ¹ with confidence; test ⁴–⁹ on your target platform.
Frequently Asked Questions
Everything you need to know about Superscript Generator
What is the difference between Unicode superscript and HTML superscript?
+
HTML superscript uses the <sup> tag and works only in web pages and HTML-capable email. Unicode superscript uses special Unicode characters (like ² ³ ⁴) that display raised in any app that renders Unicode — including social media, messaging apps, and plain text documents. Unicode superscripts are more portable.
Do Unicode superscripts work on Instagram and Twitter?
+
Yes. Both platforms render Unicode characters including superscripts. You can paste superscript text directly into Instagram bios, captions, and comments, and into Twitter/X posts and profiles. The characters display as raised text without any special formatting.
Can I use superscript for all letters?
+
Unicode includes superscripts for all 10 digits and most Latin letters, but the alphabet coverage is incomplete. All numbers (0–9) have superscript forms. For letters, most but not all have Unicode equivalents — check the output to see which convert successfully.
How do I type a squared symbol (²)?
+
Use this superscript generator: type "2" and the output gives you ². Alternatively, on Windows hold Alt and type 0178 on the numeric keypad. On Mac, use the Special Characters palette. On any device, copy ² directly from here and paste wherever you need it.
What is the superscript for TM trademark?
+
The trademark symbol ™ (U+2122) is already in Unicode as a standard character — it is not technically a superscript but renders as a raised small "TM" in most fonts. Type (tm) and copy the ™ character directly. The registered trademark ® (U+00AE) works the same way.
Why do ², ³, and ¹ have different Unicode positions from other superscript numbers?
+
The superscript digits ² (U+00B2), ³ (U+00B3), and ¹ (U+00B9) were included in the Latin-1 Supplement block, inherited directly from the ISO 8859-1 character set that predates Unicode. These three were already in widespread use in European text standards before Unicode was designed, so they were placed in the foundational Latin-1 block for compatibility. The remaining superscript digits (⁰ and ⁴–⁹) were added to the dedicated Superscripts and Subscripts block (U+2070–U+2079) when Unicode was developed.
Can I type superscript text in Google Docs?
+
Yes — Google Docs supports native superscript via Format → Text → Superscript (keyboard shortcut: Ctrl+. on Windows/Linux, Cmd+. on Mac). Native superscript in Google Docs uses rich-text formatting and applies to any character including those without Unicode superscript equivalents. Unicode superscript characters (from this tool) also work in Google Docs and are portable to other apps. Use Docs native superscript for documents you will edit further; use Unicode superscripts when the notation needs to survive copy-paste into plain-text fields.