Convert any text to Unicode superscript characters instantly. Create exponents (x², y³, 2ⁿ), ordinal indicators (1ˢᵗ, 2ⁿᵈ), footnote markers, and math notation. Free, copy-paste ready — works everywhere.
A superscript generator is a free online tool that converts standard text into Unicode superscript characters — glyphs that are positioned above the baseline of normal text, typically aligned with the x-height or cap-height.
This tool maps each character to its corresponding UTF-8 code point within the Superscripts and
Subscripts Unicode block (U+2070–U+209F), plus legacy characters in the Latin-1 Supplement
block. These are actual Unicode glyphs — not
HTML <sup> tags or CSS styling — meaning they work as plain text in any environment supporting the
UTF-8 character set.
Superscript is fundamental to mathematical notation (exponents: x², y³, 2ⁿ), scientific writing (footnote markers¹²³), and typographic conventions (ordinal indicators: 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ). Because Unicode superscript characters are part of the Basic Multilingual Plane (BMP), they paste correctly into:
From typing to copy-paste in seconds — no special keyboard or software needed.
Enter any text — a mathematical expression (x2, E=mc2), an ordinal number (1st, 2nd, 3rd), a footnote marker, or any text you want to convert. You can also use the Quick Insert keyboard to click individual superscript characters.
The tool maps each character in real time to its Unicode superscript equivalent. Numbers use code points like ² (U+00B2), ³ (U+00B3), ⁴ (U+2074). Letters use phonetic superscript glyphs from the Phonetic Extensions block. Characters without a superscript Unicode equivalent are passed through unchanged.
Click "Copy Superscript Text" and paste into Google Docs, Discord, Twitter, email, Markdown files, JSON documents, or any text field worldwide. The UTF-8 characters work everywhere plain text is supported — no HTML or rich text formatting required.
Pro Tip: For mathematical equations with multiple exponent levels or complex notation, use LaTeX or MathML. Unicode superscript is ideal for simple inline expressions like x², 10³, E=mc². For the opposite effect (characters below the baseline), use our Subscript Generator.
From mathematical notation to professional documents — Unicode superscript serves technical writers, developers, scientists, and educators worldwide.
Express exponents in plain text environments: x², y³, z⁴, 2ⁿ, 10⁶. Ideal for inline math in documentation, Wikipedia articles, technical writing, and educational content where LaTeX is not supported. Works in Markdown, code comments, and plain text editors.
Add footnote markers¹²³⁴⁵ to professional documents, legal writing, academic papers, and business reports. Unicode superscript footnotes work in plain text emails (Gmail, Outlook), Google Docs, Microsoft Word, and PDF exports without using special formatting.
Generate ordinal indicators using Unicode superscript: 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ. Commonly used in dates (December 1ˢᵗ, 2024), rankings, and formal writing. These paste correctly into any text field without needing special font support.
Use Unicode superscript in JSON files, API documentation, README.md files, code comments, and database text fields. A faster alternative to LaTeX for simple exponents in technical documentation. Works in Git commit messages, Slack, and developer wikis like Confluence.
The complete Unicode text transformation toolkit — subscript, small text, and full UTF-8 converter.
Convert text to Unicode subscript for chemistry (H₂O, CO₂), math notation, and scientific writing. Natural sibling to the superscript tool.
Generate tiny aesthetic Unicode text for Instagram bios, Discord profiles, TikTok usernames, and social media posts.
Full UTF-8 character converter — multilingual text, math symbols, small caps, bold Unicode, and international character sets.
📚 Learn the difference between subscript and superscript — including Unicode blocks, code points, and use cases.
Read the Guide →Every Unicode superscript character with UTF-8 code points, blocks, and copy buttons.
| Standard | Superscript Output | Unicode Code Point | Block / Category | Copy |
|---|
Everything about Unicode superscript, exponents, mathematical notation, and platform compatibility.
Superscript characters (e.g., x²) are positioned above the baseline of normal text, typically aligned with the x-height or cap-height. Subscript characters (e.g., H₂O) sit below the baseline. Both occupy the Superscripts and Subscripts Unicode block (U+2070–U+209F) as distinct UTF-8 code points. Superscript is used for exponents (x², 2³), ordinal indicators (1ˢᵗ, 2ⁿᵈ), and footnote markers (¹²³). Subscript is used for chemical formulas (H₂O, CO₂) and mathematical indices (xₙ). Read our full comparison: Subscript vs. Superscript.
Use Unicode superscript characters directly in plain text. Characters like ² (U+00B2), ³
(U+00B3), ⁴ (U+2074), and ⁿ (U+207F) are actual UTF-8 code points that render as superscript
natively without HTML <sup> tags or CSS. This works in JSON files,
Markdown documents, API responses, database VARCHAR/TEXT fields, Git commit messages, code
comments, and any UTF-8 environment. Generate them using this tool, copy, and paste as plain
text.
Superscript digits use these Unicode code points: ⁰ (U+2070), ¹ (U+00B9), ² (U+00B2), ³ (U+00B3), ⁴ (U+2074), ⁵ (U+2075), ⁶ (U+2076), ⁷ (U+2077), ⁸ (U+2078), ⁹ (U+2079). Note that ¹, ², and ³ are legacy characters in the Latin-1 Supplement block, while ⁰ and ⁴–⁹ are in the Superscripts and Subscripts block (U+2070–U+209F). See the full character map above for all superscript letters, symbols, and operators.
Yes. Unicode superscript characters are standard UTF-8 code points that work in any UTF-8 encoded file format — JSON, XML, CSV, YAML, Markdown (.md), plain text (.txt), and database text fields. The characters are stored as their actual Unicode values (e.g., ² is stored as U+00B2) and render correctly in any viewer or editor supporting UTF-8 character encoding. This makes them ideal for API documentation, configuration files, and data serialization formats where HTML is not supported.
Generate your superscript text using this tool, click Copy, and paste directly into Google Docs. The Unicode characters paste as plain text and display correctly without using Format → Text → Superscript or the keyboard shortcut (Ctrl+. on Windows, Cmd+. on Mac). This method also works in Google Sheets, Google Slides, Microsoft Word, Notion, Confluence, and any word processor supporting UTF-8 text input. For a detailed guide, read: How to add subscript/superscript in Google Docs.
™ (Trademark) is U+2122, ® (Registered) is U+00AE, © (Copyright) is U+00A9, and ℠ (Service Mark) is U+2120. While these aren't in the Superscripts block, they render at a raised position similar to superscript. For true superscript letters spelling "TM", you can convert the letters T and M using this generator: TM → ᵀᴹ (using phonetic superscript characters ᵀ U+1D40 and ᴹ U+1D39).
Yes, for simple inline exponents and expressions. Unicode superscript is ideal for notation like x², y³, 2⁴, E=mc², 10⁶, aⁿ⁺ᵇ in plain text contexts — Wikipedia articles, technical documentation, code comments, and educational content. For complex equations with multiple exponent levels, nested fractions, or advanced mathematical symbols, use LaTeX or MathML. Unicode superscript is the fastest, most portable solution for basic mathematical typography in environments without rich text support.