TFT

Unicode Superscript & Subscript Generator

Create superscript and subscript text with real Unicode characters. Perfect for math equations, chemical formulas, and annotations without formatting.

Unicode Subscript & Superscript Generator

Generate subscript and superscript text using Unicode characters

Available Characters

Superscripts

⁰¹²³⁴⁵⁶⁷⁸⁹ ⁺⁻⁼⁽⁾ ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻ ᴬᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁⱽᵂ

Subscripts

₀₁₂₃₄₅₆₇₈₉ ₊₋₌₍₎ ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓ

Examples

Mathematical: x² + y² = z²x2 + y2 = z2
Chemical: H₂O, CO₂, H₂SO₄H2O, CO2, H2SO4
Ordinal: 1ˢᵗ, 2ⁿᵈ, 3ʳᵈ, 4ᵗʰ1st, 2nd, 3rd, 4th

How the Unicode Superscript Generator Works

Type or paste your text into the input field. Select whether you want superscript, subscript, or both. The conversion happens instantly as you type.

The generator maps regular characters to their Unicode superscript/subscript equivalents. Letters use modifier letters from the IPA and phonetic extensions. Numbers use dedicated superscript/subscript digits.

Copy the output with one click. The result is plain text with real Unicode characters. Works in any app that supports Unicode - social media, documents, messaging apps, and code comments.

When You'd Actually Use This

Writing math in plain text

Can't use LaTeX? Write x² + y² = z² with Unicode superscripts. Perfect for chat, comments, or documentation. No formatting needed.

Creating chemical formulas

Write H₂O, CO₂, H₂SO₄ in plain text. Subscripts for atom counts. Works in emails, chats, and documents without special formatting.

Adding footnotes in social media

Twitter and Instagram don't support footnotes. Use superscript numbers¹ to mark notes. Add explanations at the end of your post.

Writing phonetic transcriptions

IPA uses superscript for secondary articulation. Write tʰ for aspirated t. Linguistics notation in plain text.

Creating styled text for bios

Make your social media bio stand out. Use superscript for decorative text. Works in Twitter, Instagram, TikTok bios.

Documenting code without Markdown

Some systems don't support Markdown. Use Unicode superscripts for exponents in code comments. x^2 becomes x².

What to Know Before Using

Not all characters have superscripts.Numbers 0-9 have superscripts. Most letters a-z have superscripts. Many symbols don't. Unsupported characters pass through unchanged.

These are real characters, not formatting.Unlike Word's superscript formatting, these are actual Unicode characters. They're text, not styled text. Works anywhere Unicode works.

Font support varies.Most modern fonts support superscript numbers. Superscript letters may not display in all fonts. Test in your target application.

Search may not work as expected.Searching for "x2" won't find "x²". They're different characters. Consider this for accessibility and searchability.

Pro tip: For math in documents, use proper equation editors when possible. Unicode superscripts work for simple cases but lack proper mathematical formatting and spacing.

Common Questions

What characters are supported?

Numbers 0-9, most Latin letters a-z, some Greek letters, and common symbols like +, -, =. Not all characters have superscript equivalents.

Will this work on all devices?

Most modern devices support these Unicode characters. Older devices may show boxes. Test on your target platforms before widespread use.

Can I use this in code?

Yes, in comments and strings. Don't use in actual code syntax. Variable names with superscripts may cause issues in some languages.

How is this different from HTML sup tag?

HTML <sup> is formatting that requires HTML. Unicode superscripts are plain text characters. Work in any text context, not just HTML.

Are there subscript characters too?

Yes, subscript numbers and some letters exist. Commonly used for chemical formulas. This tool generates both superscript and subscript.

Can screen readers read these?

Screen readers may read them as regular characters. "x²" might be read as "x two" not "x squared". Consider accessibility implications.

How do I type these manually?

Use character map tools or Unicode input methods. Some have keyboard shortcuts (Alt+0178 for ²). This generator is faster for conversion.