Superscript Generator
The Superscript Generator turns your text into superscript, subscript and small capital letters that you can copy and paste. The results are Unicode characters, not formatting, so they work where there is no superscript button. Not every letter has a tiny form, and the page lists the characters that stayed as typed. Your text is changed in your browser and nothing is uploaded.
- These are Unicode characters, not formatting. Some fonts and apps draw them very small or show an empty box.
- Superscript has the 10 digits, the 26 small letters (q as a look-alike) and 19 capitals. Subscript has the 10 digits and only 17 small letters, and no capitals.
- Screen readers may read tiny characters oddly or skip them, so do not use them for important information.
25 / 280 characters
Each row shows your text in that style. Characters that have no tiny form are listed under the row and stay as you typed them.
Superscript
ᴴ²ᴼ, ˣ² ⁺ ʸ³ ⁼ ¹⁰ ⁽ᴱ⁼ᵐᶜ²⁾
Stayed as typed (1): ,. Each has no superscript form.
Subscript
H₂O, ₓ₂ ₊ y₃ ₌ ₁₀ ₍E₌ₘc₂₎
Stayed as typed (6): H O , y E c. Each has no subscript form.
Small caps (tiny letters)
ʜ2ᴏ, x2 + ʏ3 = 10 (ᴇ=ᴍᴄ2)
Stayed as typed (10): 2 , x + 3 = 1 0 ( ). Each has no small capital.
In one sentence
A free online tool that turns typed text into Unicode superscript, subscript and small capital characters to copy and paste, and lists the characters that have no such form.
Key facts
- Input: up to 280 characters of text; spaces, punctuation and emoji stay as typed.
- Superscript: the 10 digits, + - = ( ), the 26 small letters (q as the look-alike ᑫ) and the 19 capitals A B D E G H I J K L M N O P R T U V W; the capitals C F Q S X Y Z stay as typed.
- Subscript: the 10 digits, + - = ( ) and 17 small letters (a e h i j k l m n o p r s t u v x); there are no subscript capitals, and b c d f g q w y z stay as typed.
- Small caps: the 26 letters except x, which has no small capital and stays as typed; q uses the look-alike ǫ. Under every row the page lists the characters that stayed as typed.
- Free, with no account, no human check and no daily limit, because the text is changed on your device.
Sources
- Unicode Consortium: Superscripts and Subscripts (code chart U+2070 to U+209F)
- Unicode Consortium: Phonetic Extensions (code chart U+1D00 to U+1D7F)
Last reviewed:
How it works
- Type or paste your text in the box labelled "Your text". It holds up to 280 characters.
- Read the three rows: Superscript, Subscript and Small caps (tiny letters). Each shows your text in that style.
- Look under each row. It lists the characters that have no tiny form and stayed as you typed them.
- Tick the box above the rows if you want a capital that has no tiny capital to use the lowercase tiny letter instead.
- Press Copy on the row you want. The button says "Copied" for a moment. Paste the result where you need it.
How to use the Superscript Generator
The tool opens with the sample text "H2O, x2 + y3 = 10 (E=mc2)". Replace it with your own words in the box labelled "Your text", which holds up to 280 characters. The three rows below the box update as you type, so there is no button to press to create them.
Each row shows one style and has its own Copy button. Press Copy, then paste the result into your message, document, bio or post.
Superscript and subscript: what the tool makes
Superscript is a small character written above the line, as in the 2 of x². Subscript is a small character written below the line, as in the 2 of H₂O. This page changes each character of your text into the Unicode character that looks like its superscript or subscript form.
It is not a font and it is not formatting. A word processor can raise any character with a superscript button. A pasted Unicode character works in plain text, such as a chat, a social media bio or a form field, where there is no such button.
Which letters have a superscript form
Unicode has a superscript form for all 10 digits, for + - = ( ) and for the 26 small letters. Capitals are patchier. The tool uses these forms:
- Digits: 0 1 2 3 4 5 6 7 8 9 become ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹.
- Small letters a to z all change. The letter q uses ᑫ, a look-alike from the Canadian syllabics block, because it is the one widely drawn raised q.
- Capitals A B D E G H I J K L M N O P R T U V W change (19 of 26).
- Capitals C F Q S X Y Z stay as typed. Unicode has no superscript S, X, Y or Z. It added superscript C, F and Q only in Unicode 14 (2021), and this page leaves them out so that every character it makes is an older one that more fonts can draw.
Subscript generator: what is missing
The subscript generator side of the tool is more limited, because Unicode has far fewer subscript characters. There are subscript forms for the 10 digits, for + - = ( ) and for 17 small letters: a e h i j k l m n o p r s t u v x.
There are no subscript capitals, and no subscript b c d f g q w y z. Those characters stay as you typed them, and the page lists them under the Subscript row.
This is why chemical formulas work well: type H2O and the Subscript row gives H₂O, because the capitals H and O have no subscript form and stay full size while the digit drops.
Tiny letter generator: small caps
People who search for a tiny letter generator or a small text generator often want small capital letters, which are capitals drawn at the height of small letters, as in ʜᴇʟʟᴏ. The third row makes them. It uses the same table as the Small caps style of the Fancy Text Generator.
Capitals and small letters give the same small capital. The letter x stays as typed, because Unicode has no small capital x. The letter q uses ǫ, a look-alike (an o with a small hook), because there is no widely drawn small capital q.
Characters that stay as typed
Nothing is dropped. A character with no tiny form stays as you typed it, and the page lists it under the row, so you can see why a word looks half small and half full size. Spaces, punctuation and emoji stay too.
If you tick the box above the rows, a capital with no tiny capital uses the tiny form of the lowercase letter instead. For example C becomes ᶜ. This gives a more even look, but the letter is then lowercase.
Mix normal and tiny text
The tool changes the whole text in the box. To put one tiny part inside normal text, convert just that part and paste it in place. Typing 2 gives ² in the Superscript row, so x followed by that 2 reads as x². Typing TM gives ᵀᴹ, and typing 1st gives ¹ˢᵗ.
Where tiny text does not work
Superscript and subscript characters work only where the app accepts Unicode text and the font has a picture for them. Some fonts draw the rarer ones too small, too light or as an empty box.
- Sites that accept only plain letters and numbers may reject or strip them.
- A search for plain letters will not find text written in tiny characters.
- Screen readers may read them one by one by their Unicode names, skip them or read them badly.
- Do not use tiny characters for a password or a username. A sign-up form can refuse them.
Privacy: nothing is uploaded
The text you type is changed on your device, in your browser. Nothing is sent to a server, nothing is uploaded and nothing is saved. There is no account, no human check and no daily limit. The page has no API.
Questions
Is the superscript generator free?
Yes, it is free. There is no account, no human check and no daily limit, and the text is changed in your browser.
How do I make superscript text?
Type your text in the box and press Copy on the Superscript row, then paste it where you need it. The row updates as you type.
How do I make subscript text?
Press Copy on the Subscript row. It has the 10 digits, + - = ( ) and 17 small letters. Other characters stay as typed and are listed under the row.
Why did some letters not change?
Unicode has no tiny form for them. Subscript has only 17 small letters and no capitals, and superscript has no S, X, Y or Z. The page lists every character that stayed as typed.
Is there a superscript q?
Not among the characters this page uses. It writes q as ᑫ, a look-alike from the Canadian syllabics block. Unicode 14 added a superscript q, but it is new and fewer fonts draw it.
Can I write x² or H₂O with it?
Yes. Type 2 and copy the Superscript row to get ², or type H2O and copy the Subscript row to get H₂O. The capitals H and O have no subscript form, so they stay full size.
Is this real superscript formatting?
No. These are separate Unicode characters, not a text style. A word processor's superscript button raises any character, but a pasted Unicode character also works in plain text.
What is the tiny letter generator row?
It is the Small caps row. It turns letters into small capitals, such as ʜᴇʟʟᴏ. The letter x has no small capital and stays as typed.
Will the tiny text work on Instagram, Discord or in a game name?
Apps that accept Unicode text usually accept pasted superscript characters. How they look depends on the app and the font, and a game name field may accept only plain letters, so test it where you will use it.
Is anything I type saved or uploaded?
No. The text is changed in your browser, and nothing is sent to a server or saved.
Need images or PDFs from your own code?
This generator runs in your browser and does not use the API. To turn text or HTML into an image or a PDF from your own code, the render API does that. A free account includes 100 credits a month.