Superscript Generator | Unicode Superscript for Letters & Digits
Convert text into Unicode superscripts. Supports letters and digits, plus math mode for patterns like x^2 or ^(abc).
Tool Purpose & Audience
The Superscript Text Generator converts letters and digits into Unicode superscript characters — raised, smaller glyphs positioned above the normal text baseline, like the exponent in x² or the ordinal suffix in 1ˢᵗ. The output is plain text that works everywhere, no HTML needed.
Mathematicians, scientists, students, and technical writers use this tool to write exponents, ordinal numbers, trademark symbols (™), footnote markers, and phonetic diacritics in platforms that don't support rich text formatting. It's particularly handy for Reddit, Twitter/X, Discord, and plain-text email where <sup> is stripped.
Real-World Use Cases
- Mathematical exponents: Write x², E=mc², or 2¹⁰=1024 in social media posts, chat messages, or plain-text documents without needing LaTeX or HTML.
- Ordinal numbers: Format 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ properly in invitations, announcements, or schedules shared as plain text.
- Scientific notation: Express 6.022 × 10²³ (Avogadro's number) or 1.6 × 10⁻¹⁹ in chat-based science discussions where symbols must be plain text.
- Footnote references: Add superscript markers (¹, ², ³) inline in plain-text articles, README files, or emails to indicate footnotes.
Practical Input → Output Examples
1. Mathematical exponent
Input: "x2" (digits mode)
Output: "x²"
Digits-only mode keeps the letter "x" normal and raises the digit "2" — clean shorthand for squared.
2. Ordinal suffix
Input: "st" (letters mode)
Output: "ˢᵗ"
Raise ordinal letters "st", "nd", "rd", "th" to produce properly formatted ordinals: 1ˢᵗ, 2ⁿᵈ.
3. Compound expression
Input: "10 to the power of 23" → selectively convert "23"
Output: "10²³"
Use the tool on just the exponent portion then assemble the full expression — precise control over which part is superscripted.
Common Mistakes & Misunderstandings
Incomplete letter coverage: Unicode superscript letters include a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, r, s, t, u, v, w, x, y, z — but some letters (like q) have no dedicated superscript form and fall back to a regular character.
Superscript ≠ raised HTML text: CSS vertical-align: super and <sup> raise any character visually. Unicode superscript uses dedicated glyphs that are designed to look raised — but only where those specific glyphs exist.
Math mode expects digits only: If you select "Math" mode and enter letters, they may not convert because Math mode focuses on numeric expressions like 10², not alphabetic superscripts like Xⁿ.
Trademark and copyright symbols: The ™ and ® symbols already exist as dedicated Unicode characters (U+2122, U+00AE). You don't need this tool for those — simply type or paste them directly.
Why don’t all letters have superscript?
Unicode defines superscripts for many, but not all, Latin letters. Unavailable characters remain unchanged for clarity.
How does math mode work?
It detects caret patterns like x^2, ^(abc), and ^{abc} and converts the following sequence to superscript.
Will superscripts copy correctly?
Yes. Superscripts are regular Unicode characters and copy/paste across modern apps and browsers.
Is this different from Small Text?
Small Text includes multiple styles (small caps, superscript, subscript). This tool focuses specifically on superscript with math support.
Is my data safe and private?
Yes, all processing happens locally in your browser. Your text never leaves your device, ensuring complete privacy and security.
Is this tool free to use?
Absolutely! All our tools are completely free with no hidden costs, registration requirements, or usage limits.
Does this work on mobile devices?
Yes, our tools are fully responsive and work perfectly on desktop, tablet, and mobile devices.
Which browsers are supported?
Our tools work in all modern browsers including Chrome, Firefox, Safari, and Edge. No plugins or extensions required.