Superscript & Subscript Maker
Text
Rewrites your input character-by-character using Unicode superscript and subscript codepoints. Works for digits, the four operators (`+ - = ( )`), and most Latin letters. The transformation is purely textual — no styling needed — so the result keeps working when copied into Slack, X, plain-text emails, code comments, or anywhere your typography stack doesn't follow.
Cᴼ² ⁺ ᴴ²ᴼ → C⁶ᴴ¹²ᴼ⁶
CO₂ ₊ H₂O → C₆H₁₂O₆
Passed through (no Unicode codepoint): C H O →
Unicode super / sub use real codepoints, so they survive copy-paste into plain-text destinations.
How to use
- Type or paste text in the input.
- Copy the superscript or subscript line you want.
- If some characters can't be mapped (a few letters lack codepoints), they pass through unchanged — they'll be listed in the warning.
Frequently asked questions
- Why not just use `<sup>` / `<sub>`?
- When you have a styled context (HTML, Markdown that renders inline HTML, Word) those tags are usually right. But plain-text destinations — Slack, X, JSON values, code comments, terminal output — strip styling, so a Unicode-character version is the only way the formatting survives.
- Why is the result still small in some apps?
- Unicode super- and subscript letters use Latin Modifier and Combining ranges. Some fonts render them with normal weight (which can look thin on dark mode) or substitute from a fallback font. The exception is `q`, which has no superscript codepoint and is passed through verbatim.
- Which characters aren't supported?
- Superscript is missing `q`. Subscript is missing most letters — only `a e h i j k l m n o p r s t u v x` exist, plus digits and the four operators. The tool flags any character that fell through so you know what's verbatim.
Related tools
URL Slug Generator
Turn any text into a clean URL slug — strip accents, choose a separator, set a max length.
Markdown Table Generator
Paste CSV, TSV, or pipe-delimited data and get a properly aligned GitHub-flavored Markdown table.
Text Diff Viewer
Compare two pieces of text and see line-by-line or word-by-word additions and removals.
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, or words.
Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case and more.
Character & Word Counter
Count characters, words, sentences, lines, and bytes in real time.