How to use the tiny text generator
- Type or paste your text into the Text box.
- Choose Superscript for raised tiny letters or Small Caps for miniature capital letters.
- The converted text appears instantly below as you type.
- Click or select the result to copy it, then paste it wherever you like.
How the tiny text conversion works
The tiny text generator does not change your font size or apply CSS styling. Instead, it replaces each standard Latin letter with a visually similar Unicode character from a different block. For superscript, lowercase a (U+0061) becomes ᵃ (U+1D43), and digits like 1 become ¹ (U+00B9). For small caps, every letter is mapped to its small capital equivalent regardless of whether you typed upper or lower case, so both A and a produce ᴀ (U+1D00).
Characters that have no tiny equivalent, such as most punctuation marks, spaces, and non-Latin scripts, pass through unchanged. This means a sentence like "Hello, world!" keeps its comma and exclamation mark at normal size while the letters shrink.
Superscript character reference
Not every letter has an official Unicode superscript form. The table below shows the mappings used by this tool. Letters without a dedicated superscript character are left as-is.
| Input | Superscript | Code point |
|---|---|---|
| a | ᵃ | U+1D43 |
| b | ᵇ | U+1D47 |
| c | ᶜ | U+1D9C |
| d | ᵈ | U+1D48 |
| e | ᵉ | U+1D49 |
| h | ʰ | U+02B0 |
| i | ⁱ | U+2071 |
| n | ⁿ | U+207F |
| o | ᵒ | U+1D52 |
| 0-9 | ⁰¹²³⁴⁵⁶⁷⁸⁹ | U+2070, U+00B9... |
Because the Unicode standard was built for phonetic notation rather than decorative text, letters like q, s (lowercase), and z lack superscript forms. When you type those, they remain at normal size.
Small caps mapping
Small caps have much better coverage than superscripts. Every letter from A to Z has a corresponding small capital character in the Unicode Phonetic Extensions block. Both uppercase and lowercase inputs map to the same output, which is why typing Hello in small caps mode produces ʜᴇʟʟᴏ.
| Input | Small Cap | Code point |
|---|---|---|
| A / a | ᴀ | U+1D00 |
| B / b | ʙ | U+0299 |
| C / c | ᴄ | U+1D04 |
| G / g | ɢ | U+0262 |
| H / h | ʜ | U+029C |
| L / l | ʟ | U+1D0C |
| Z / z | ᴢ | U+1D22 |
Digits and punctuation do not have small cap variants, so they appear at their normal size alongside the shrunken letters.
Where to use tiny text
Because the output consists of plain Unicode characters rather than styled HTML, you can paste it almost anywhere that accepts text. Common uses include:
- Social media bios and posts where platforms strip HTML and rich formatting.
- Online game usernames that allow Unicode but not custom fonts.
- Chat messages to add emphasis or a playful footnote effect.
- Footnotes or annotations in plain text documents where real superscript markup is unavailable.
If you want other decorative styles, tools like the bubble text generator wrap letters in circles, while the old english text generator maps them to Fraktur characters. You can also combine tiny text with a shrug emoji text kaomoji for extra flair.
Limitations and accessibility
Tiny text characters are not recognized as normal letters by screen readers. A word converted to superscripts may be read aloud as a string of unrelated phonetic symbols or ignored entirely. For this reason, avoid using generated tiny text for important information, navigation labels, or anything that needs to be accessible.
Some older devices and fonts do not include glyphs for these Unicode code points. On those systems, the characters may render as empty boxes or question marks. Test your output on the platform you intend to use before relying on it heavily.
Search engines index the underlying Unicode characters, not their visual appearance. A page titled with small caps will not match a query typed in normal letters, so keep tiny text out of headings and metadata if discoverability matters.
Worked examples
Each result below was produced by the same code the tool runs, so you can check your own numbers against them.
| Example | Input | Result |
|---|---|---|
| Hello in superscript | Text: Hello World; Style: superscript | ᴴᵉˡˡᵒ ᵂᵒʳˡᵈ |
| Username in small caps | Text: xerobit; Style: smallcaps | ˣᴇʀᴏʙɪᴛ |
| Numbers stay the same | Text: Level 99; Style: superscript | ᴸᵉᵛᵉˡ ⁹⁹ |
| Mixed case input | Text: Tiny TEXT; Style: smallcaps | ᴛɪɴʏ ᴛᴇˣᴛ |
FAQ
Is this actually changing my font size?
No. The tiny text generator swaps each letter for a different Unicode character that happens to look smaller. The font size stays exactly the same; only the character code changes.
Why do some letters stay normal size in superscript mode?
Unicode does not define superscript versions for every letter. Characters like lowercase q, s, and z have no superscript equivalent, so the tool leaves them unchanged.
Can I use tiny text on Instagram, Twitter, or TikTok?
Yes. These platforms accept Unicode characters in bios, captions, and comments. However, very long strings of unusual characters may trigger spam filters on some services.
What is the difference between superscript and small caps?
Superscript characters sit higher on the line and are meant to mimic raised text like exponents. Small caps are miniature capital letters that sit on the normal baseline. Small caps cover all 26 letters, while superscripts have gaps.
Will screen readers understand tiny text?
Generally no. Assistive technologies interpret the Unicode code points, not the visual shape. Superscript letters may be announced as phonetic modifiers, making the text confusing for users who rely on screen readers.
Does this tool upload my text to a server?
No. All conversion happens locally in your browser using JavaScript. Nothing you type is sent anywhere.