Convert x2 → x², E=mc2 → E=mc², and normal text into Unicode superscript characters instantly with our superscript generator.
Every detail in the conversion engine is built for math, science, and precision writing.
Live output updates as you type with no lag or button press.
Paste blocks of equations or text — all lines are converted at once.
10^2 → 10² automatically. Write exponents the natural way.
Unicode or HTML — paste into any app, doc, or website.
Type or paste your equation, expression, or any text with numbers you want as exponents.
The tool converts numbers and caret notation into proper Unicode superscript in real time.
Copy the Unicode or HTML output and paste it into any document, app, or platform.
Superscript text appears above the normal text baseline at a reduced size — like the “2” in x² or the exponent in 10³. It is the standard notation for mathematical exponents, powers, footnote references (like ¹²), and certain chemistry notation such as ionic charges (Fe³⁺).
Most keyboards don’t have a dedicated superscript key. SubscriptLab converts regular digits (0–9) and caret notation (like 10^3) into Unicode superscript characters (⁰¹²³⁴⁵⁶⁷⁸⁹). These Unicode characters work in virtually any text field — social media, messaging apps, word processors — without any plugins.
In programming and plain-text math, the caret symbol ^ is commonly used to indicate exponentiation — e.g., x^2 means x squared. SubscriptLab detects this pattern and converts it: 10^3 becomes 10³, r^2 becomes r², and so on. The caret itself is removed in the output.
Superscript notation places characters above the text baseline at a smaller size. It is fundamental to mathematics for expressing exponents and powers — x², y³, 2¹⁰ — and to physics for equations like E=mc², the speed of light squared, or the inverse-square law (1/r²).
In chemistry, superscripts indicate ionic charges: Fe³⁺, SO₄²⁻. In academic and editorial writing, superscripts mark footnote references¹ and ordinal numbers like 1st, 2nd. The Unicode standard provides dedicated superscript characters (⁰–⁹, ⁺, ⁻) that render correctly in virtually every modern environment.
SubscriptLab’s Superscript Generator converts plain text — including programmer-style caret notation like 10^3 — into proper Unicode superscript characters or HTML, so you can use professionally formatted math and scientific notation anywhere, instantly