Superscript Generator — Unicode Superscript Text
Type any text and get it converted to Unicode superscript characters — ⁰¹²³ for digits, ᵃᵇᶜ for letters — ready to paste into social media, documents or code without needing HTML tags.
- 1
Total characters
12 - 2
Characters converted
12 of 12 = 12 - 3
Coverage
12 ÷ 12 × 100 = 100Percentage of input characters that have a Unicode superscript equivalent.
How does this calculator work?
Paste your text and the generator replaces each character with its Unicode superscript equivalent — ⁰¹²³⁴⁵⁶⁷⁸⁹ for digits, ᵃᵇᶜ… for letters, ⁺⁻⁼ for operators. Copy the output and use it anywhere that accepts plain Unicode text, no HTML needed.
Formula
How this is calculated
Unicode includes a set of superscript characters scattered across several blocks: ¹²³ in the Latin-1 Supplement block (U+00B9, U+00B2, U+00B3), ⁰⁴–⁹ in the Superscripts and Subscripts block (U+2070, U+2074–U+2079), and Latin superscript letters ᵃᵇᶜ… spread across the Phonetic Extensions, Modifier Letters and Latin Extended-D blocks. This tool maps each input character to its nearest superscript counterpart and concatenates the results.
Coverage is not complete. Unicode has superscript forms for all ten digits and most lowercase letters, but only a subset of uppercase letters (A B D E G H I J K L M N O P R T U V W), and some punctuation (+−=()). Letters with no superscript Unicode form — such as q, C, F, S, X — are passed through unchanged, so you can mix superscript with normal text freely.
The output is plain text: paste it anywhere that accepts Unicode — Twitter/X, WhatsApp, Google Docs, Markdown, Wikipedia, or your favourite code editor. No HTML sup tags required. Because it is plain text, rendering depends on the font: most modern system fonts include the full superscript range.
Frequently asked questions
HTML <sup> is a markup tag that only works inside web pages. Unicode superscript characters are plain text, so they paste into any app — SMS, social media, word processors, even terminal windows — without needing HTML support.
Unicode only standardises superscript equivalents for a subset of letters. Digits 0–9 and most lowercase letters are covered, but some uppercase letters (C, F, Q, S, X, Y, Z) and most punctuation have no Unicode superscript form. They are kept as-is so the output is still readable.
For rendered equations, use LaTeX^{} or MathML rather than Unicode superscripts — those systems render true typographic raising with proper spacing. Unicode superscripts are best for quick plain-text uses like social media posts, chat messages or informal notes.
Also known as
TG we-Calculate Editorial Team. (2026). Superscript Generator — Unicode Superscript Text [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/superscript-generator
TG we-Calculate Editorial Team. "Superscript Generator — Unicode Superscript Text." TG we-Calculate. 2026. https://we-calculate.com/calculator/superscript-generator.
TG we-Calculate Editorial Team, "Superscript Generator — Unicode Superscript Text," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/superscript-generator
@misc{wecalculate_superscript_generator, title = {Superscript Generator — Unicode Superscript Text}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/superscript-generator}}, year = {2026}, note = {TG we-Calculate} }
Did this calculator help you?
