Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
Convert plain text into Unicode superscript characters instantly. Toggle letters (ᵃ–ᶻ), numbers (⁰–⁹), and symbols (⁺⁻⁼⁽⁾) — live preview, Copy superscript, and Clear. Built for exponents, bios, notes, and plain-text fields without HTML.
Also try the Subscript Generator, Small Text Generator, and more in Text tools.
Last updated: May 19, 2026 · Published: 2026-03-25 · Updated: 2026-05-19
Superscript preview
Your superscript output will appear here.
Unsupported characters remain unchanged, so your text stays readable.
A superscript generator converts normal characters into raised Unicode equivalents — like ¹²³ for exponents or small raised letters for bios and captions where HTML superscript is not available.
This Muxgen tool lets you choose what converts: full a–z letters, all digits, or math symbols. Characters without a mapping or with toggles off stay readable — all processing runs locally in your browser.
Three simple steps to create raised Unicode text.
Type or paste words, exponents, or notes in superscript-input.
Toggle letters (A-Z), numbers (0-9), and symbols (+ - = ( )).
Copy superscript and paste into bios, chats, notes, or mockups.
Every control in the superscript generator component.
Textarea id superscript-input — six rows; starts empty.
options.letters — full SUPERSCRIPT_LETTERS a–z map.
options.numbers — ⁰ through ⁹ for digits 0-9.
options.symbols — ⁺ ⁻ ⁼ ⁽ ⁾ for + - = ( ).
Spread input; mappedLetters ?? mappedNumbers ?? mappedSymbols ?? char.
Min-height 180px — live useMemo output.
Primary button with aria-label; disabled when output empty.
clearAll resets input and copied flag.
Flipping a checkbox clears copied state.
execCommand copy if clipboard API fails.
letters numbers symbols all true on load.
Letter q uses Canadian syllabics ᑫ in SUPERSCRIPT_LETTERS.
Maps, toggles, and full letter coverage.
a–z superscript Unicode — broader coverage than typical subscript maps.
All digits 0–9 convert when numbers checkbox is on.
Superscript plus, minus, equals, and parentheses.
Raise only digits for x²-style snippets — letters off.
No Generate button — output updates while typing.
Unmapped or disabled categories stay normal.
How this page fits next to other Unicode tools on Muxgen.
Raised exponents here; lowered indices on Subscript Generator.
Granular toggles here; three styles bundled on Small Text.
Pasteable plain text — not HTML <sup> markup.
Disable letters for ¹²³-only output; disable numbers for word raising.
Math notes use digits; profiles may use full raised words.
Paste samples in Discord, Notion, or CMS before long posts.
Characters this tool converts when the matching checkbox is enabled.
ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖᑫʳˢᵗᵘᵛʷˣʸᶻ
Full a–z (q = ᑫ)
⁰¹²³⁴⁵⁶⁷⁸⁹
Full 0-9
⁺ ⁻ ⁼ ⁽ ⁾
+ - = ( )
ᵐᵘˣᵍᵉⁿ ¹²³
All toggles on
letters → numbers → symbols
First match wins
Copy superscript
Not Copy output
Input: Muxgen 123 with letters, numbers, and symbols enabled.
Output: ᵐᵘˣᵍᵉⁿ ¹²³
Aligned with the superscript generator component.
Focused raised Unicode without other styles.
Letters, numbers, and symbols independently controlled.
Instant output while typing.
Copy superscript for workflows.
Unmapped glyphs unchanged.
No account; text stays local.
Where raised Unicode text helps most.
Quick ² ³ style text without LaTeX.
Raised digits in plain-text labels.
Stand-out display names on social apps.
Emphasize fragments in plain-text mockups.
Prototype where rich formatting is unavailable.
Subtle flair in posts and comments.
Terms used in the UI and convertToSuperscript logic.
a–z to raised Unicode dictionary including ᑫ for q.
0–9 to ⁰–⁹ mapping.
+-=() to superscript operator forms.
letters | numbers | symbols boolean flags.
Per-character map with checkbox gating.
Standalone raised code points — not CSS font-size.
Getting reliable raised text on your target platform.
Fonts vary — verify rendering before long bios.
Type x2 with letters off to emphasize ² on the digit.
Long superscript strings are harder to read.
Chemistry and math may need both raised and lowered maps.
Store readable Latin for accessibility.
Avoid changing + in sentences unless intended.
Habits that pair with checkbox toggles and Copy superscript.
Type 0123456789 with only numbers on to see ⁰¹²³⁴⁵⁶⁷⁸⁹.
Use Copy superscript for long strings.
Learn which category affects your input.
Fresh input per caption line.
Switch tools for H₂O-style subscript digits.
All options on reproduces ᵐᵘˣᵍᵉⁿ ¹²³ reference output.
Full a–z map, Muxgen 123 example, checkbox toggles, lookup order, Copy superscript, and privacy.
Explore more tools in the directory.
Lowered Unicode for indices paired with superscript exponents.
Superscript, subscript, and small caps in one UI.
Alternate compact Unicode styles for bios.
Mathematical italic Unicode for contrast.
Bold Unicode alongside raised text.
Multiple decorative Unicode letterforms.