Superscript Numbers
Copy ⁰¹²³⁴⁵⁶⁷⁸⁹ one digit at a time, or turn any number into raised Unicode text.
Only 0–9 are converted on this page. The output updates as you type.
Copy Superscript Numbers 0–9
Choose a single raised digit when you only need one character. Each button copies the character shown; the smaller number below it is the ordinary digit it represents.
Use Raised Digits for Exponents and Short Labels
Superscript numbers are most familiar in simple exponents: x², m³, and 10⁶. They can also make a short version label or a compact footnote marker easier to spot in display text. This page converts every decimal digit, so values such as 2026, 1,024, or 10,000 can be copied without looking up each character separately.
Use ordinary numbers when the destination needs data that people or software must search, sort, calculate, or copy exactly. A Unicode superscript is a character substitution, not a mathematical instruction. For a formal equation, scientific report, or accessibility-critical document, the host editor’s equation or superscript feature is often the better choice.
Numbers, Letters, and Ordinals Are Different Tasks
This page deliberately handles digits only. If you need a raised word, a mixed label, or symbols such as plus and minus, use the full Superscript Generator. If you want to inspect the available alphabet as well as the digits, use the Superscript Letters list. For a numerator and denominator such as ½ or 3⁄8, use the separate Unicode Fraction Generator.
An ordinal has a separate English-language rule: 1st, 2nd, 3rd, and 4th do not all use the same ending, and 11th, 12th, and 13th are exceptions. The Superscript Ordinal Generator applies that rule before raising the suffix, so it is the safer option for dates and rankings.
Check the Field Where You Will Paste
These are standard Unicode digits and many current browsers, chat apps, and social profiles render them normally. Acceptance still depends on the destination. A form that permits only ASCII digits, a spreadsheet that expects a numeric value, or an account field with strict validation can reject them even when the character looks correct on this page.
Paste a short sample into a draft before using a raised number in a public profile, a saved form, or a document shared with others. Keep a plain-digit version for identifiers, passwords, filenames, code, and data fields. The Character Coverage Reference explains the site’s actual mappings and why visible fallbacks are preferable to lookalike substitutions.
Keep the Number Readable Before You Style It
A raised digit changes the look of text, not the underlying meaning a reader infers from it. Write the plain number first, then decide whether a superscript improves the label. In a short exponent, 2² is easy to read. In a long serial number, invoice total, phone number, or measurement that someone may need to enter again, raising every digit usually makes the value less useful rather than more distinctive.
Check the ordinary digits carefully before copying. Superscript zero is ⁰, not the letter o; superscript one is ¹, not a lowercase l; and a copied exponent should not silently replace an ordinary data value. If an app removes the raised form or displays a missing glyph, use the plain number instead of swapping in a visually similar character from another alphabet.
- Use x² or m³ for a short visible exponent.
- Use ordinary 2 or 3 in a calculator, spreadsheet, password, or identifier field.
- Use the ordinal tool when the number needs an English ending such as 21ˢᵗ rather than a fully raised value.
FAQ
How do I type a superscript 2 or 3?
Click ² or ³ in the digit grid to copy it, or type 2 or 3 in the converter. Then paste the Unicode character into a compatible destination.
Can I use superscript numbers in math?
They work well for a simple displayed exponent such as x² or m³. They are not a replacement for semantic equation formatting when a document must be read by assistive technology or processed as mathematics.
Do superscript numbers work on mobile?
Many modern mobile apps display them, but each input field sets its own rules. Copy a short test into the real app before relying on it.