Small Text Generator
Three types of small Unicode text — Small Caps (ꜱᴀꜰᴇꜱᴛ), Superscript (ˢᵐᵃˡˡᵉˢᵗ), Subscript (ₗₒwₑₛₜ) — plus 30+ decorated styles. Small caps has the most complete alphabet. Paste into Instagram bios, Discord names, and gaming usernames instantly.
Quick Answer
A small text generator converts regular letters into Unicode characters that look smaller. There are three types: small caps (ꜱᴍᴀʟʟ ᴄᴀᴘꜱ), superscript (ˢᵘᵖᵉʳˢᶜʳᶦᵖᵗ), and subscript (ₛᵤᵦₛᶜᵣᵢₚₜ). These are not a smaller font size. They are separate characters defined in the Unicode standard, which is why they paste and stay small anywhere text is accepted. Small caps is the safest pick for most bios and usernames. Superscript is missing the letter "q." Subscript is missing eight common letters. Free, no sign-up, no word limit.
Superscript vs. Subscript vs. Small Caps: Which One Should You Actually Use?
The three styles look similar at a glance but serve different purposes and have different compatibility profiles. If you need standard slanted lettering, using our italic text generator is often a safer alternative. Picking the wrong small text style is why it sometimes looks inconsistent after pasting.
| Style | Example | Best For | Alphabet Complete? | Platform Safety |
|---|---|---|---|---|
| Small Caps | ꜱᴍᴀʟʟ ᴄᴀᴘꜱ | Bios, usernames, labels, headings | Yes (most complete) | Broadest support |
| Superscript | ˢᵘᵖᵉʳˢᶜʳᶦᵖᵗ | Role labels (ᵐᵒᵈ), annotations, short tags | Missing "q" | Good on most platforms |
| Subscript | ₛᵤᵦₛᶜᵣᵢₚₜ | Chemical formulas (H₂O), math, scientific notation | Missing 8 letters | Most variation |
Small Caps — the reliable default
Small caps uses uppercase letter shapes rendered at roughly the height of lowercase letters. The Unicode small caps alphabet covers all 26 letters with the most consistent rendering across devices, making it the right pick for Instagram bios, Discord display names, and any username where you want a clean, polished look. It is an excellent alternative to minimal fonts when you want simple yet distinct characters. Small caps is a traditional typographic style used in printed headings, acronyms, and legal text, which is part of why its Unicode coverage is stronger than the other two styles.
Superscript — best for short labels
Superscript characters sit above the normal text baseline, like the exponent in x² or the footnote marker in a document. On social media, the most common use is a short role label next to a Discord username, such as ᵐᵒᵈ or ᵃᵈᵐⁱⁿ or ᵛⁱᵖ. This pattern is readable at short lengths. At longer lengths, the raised baseline and small size make superscript harder to read than small caps, especially on phone screens. The "q" gap matters most for words like "quick," "quote," or "quiet" where a visible size mismatch appears. For a handwritten look instead of small blocks, you can check our cursive text generator for elegant script lettering.
Subscript — specific use cases only
Subscript characters sit below the normal text baseline. They were added to Unicode primarily for scientific and mathematical notation: H₂O, CO₂, C₆H₁₂O₆. The subscript number set (₀₁₂₃₄₅₆₇₈₉) is complete. The letter set is not. Eight common letters are missing from subscript, which means most English words generate inconsistent output where some letters appear at normal size while others appear subscript. For most social media purposes, small caps is the better choice. For playful layouts, you might prefer bubble fonts instead, which put letters inside circles.
How to Add Small Text to Your Instagram Bio
Small caps and superscript both render correctly in Instagram bios, captions, comments, and DMs. Generate your text in the tool above, tap the copy button, and paste it directly into the bio field in your Edit Profile screen.
Mobile paste tip
On iOS and Android, tap and hold inside the Instagram bio field until the Paste menu appears. Using the standard keyboard paste shortcut does not always work reliably inside Instagram's bio input. If the pasted text shows at normal size, switch to Small Caps style and try again — small caps has the broadest font coverage across iOS and Android system fonts.
150-character bio limit
Instagram counts Unicode small caps and superscript characters as individual characters toward its 150-character bio limit. A bio line that looks short can reach the limit faster than expected since some Unicode characters use more bytes internally. Paste your draft into the generator above and watch the character counter before saving your bio.
Does small text affect Instagram search visibility? Instagram's internal search indexes plain text more reliably than Unicode characters. A bio written entirely in small caps may not surface when someone searches for a keyword you care about. Keep your name and searchable terms in plain text. Use small caps for decorative lines, role labels, or the non-searchable parts of your bio.
Which small text style looks best in an Instagram bio?
Small caps reads cleanly across both large phone screens and small screens because the uppercase letter shapes at lowercase height stay legible at small display sizes. A bio structured as ꜱᴍᴀʟʟ ᴄᴀᴘꜱ ʟᴀʙᴇʟ · ᴘʟᴀɪɴ ᴛᴇxᴛ ʟɪɴᴇ · ꜱᴍᴀʟʟ ᴄᴀᴘꜱ ʟᴀʙᴇʟ is a widely used bio pattern because the alternating visual weight creates structure without needing emojis or symbols. You can pair these with an aesthetic font generator to mix and match styles. Superscript works for short annotations but avoid using it for full sentences since the raised baseline becomes tiring to read past three or four words.
Why Won't Discord Show Small Text in My Username?
Discord does not have a built-in small text feature for display names or usernames. Discord's own Markdown formatting only works inside message bodies. Name fields, server names, and bio fields do not process Markdown. Unicode small caps and superscript are not Markdown — they are separate characters, which is why they work in Discord name fields without any special setting.
How to get small text in a Discord name
Generate small caps or superscript text in the tool above, copy it, and paste it into your Discord display name or server nickname field. Because Unicode small text characters are just text, Discord accepts them in any field that accepts typing. Your name shows as small caps or superscript to everyone in every server you are in, on both desktop and mobile.
Superscript role labels on Discord
One of the most common Discord uses for small text is a role label placed next to a display name using superscript. Examples include ᵐᵒᵈ, ᵃᵈᵐⁱⁿ, ᵛⁱᵖ, and ᵒʷⁿᵉʳ. These work because superscript characters are real Unicode text that Discord renders the same as any other character. No bot, no plugin, and no server permission required. Just generate the label here and paste it into your display name after your main name text.
| Discord Field | Small Caps | Superscript | Subscript |
|---|---|---|---|
| Display name | Works | Works | Works |
| Server nickname | Works | Works | Works |
| Custom status | Works | Works | Works |
| Server name | Works | Works | Works |
| Channel name | Stripped | Stripped | Stripped |
| Message body | Works | Works | Works |
Discord channel names strip all Unicode styling and force plain, lowercase, hyphenated text. This applies to all three small text styles. If you want a small-text visual near a channel, apply the style to the category header directly above the channel instead — that field renders Unicode correctly.
Where Small Text Works and Where It Does Not
Small caps has the broadest device compatibility of the three styles. Subscript has the most variation. The table below shows platform-specific behavior for each style type.
| Platform | Small Caps | Superscript | Subscript | Notes |
|---|---|---|---|---|
| Full support | Full support | Full support | Bio, captions, comments. 150-char limit. | |
| Discord | Full support | Full support | Full support | All fields except channel names. |
| Twitter / X | Full support | Full support | Full support | Bio, display name, tweets. @handle: plain only. |
| TikTok | Full support | Full support | Occasional issues | Bio: 80 chars. Display name: 30 chars. |
| Full support | Full support | Full support | Profile name, status, messages. | |
| Full support | Full support | Full support | Posts, comments, profile name. | |
| Full support | Full support | Full support | Posts and comments. See Reddit note below. | |
| Gmail | Full support | Full support | Full support | Works in all fields. |
| Outlook | Full support | Sometimes stripped | Sometimes stripped | Plain-text email mode strips super/subscript. Small caps survives. |
| Google Docs | Full support | Full support | Full support | Pastes and renders correctly. |
| Microsoft Word | Full support | Varies by version | Varies by version | Word 2016+: generally fine. Older versions: may substitute fonts. |
| PUBG Mobile | Works | Test first | Test first | 14-char display name limit. Small caps most reliable. |
| Free Fire | Works | Test first | Test first | 20-char limit. Test in-game before spending currency. |
Why Is Superscript Missing a "q"? (And What Else Is Incomplete)
The Unicode Mathematical and Phonetic Extensions blocks — where these small characters come from — were built for scientific, mathematical, and phonetic transcription use, not for full alphabetic coverage. Each character was added individually as a specific need arose, which left gaps.
Complete missing-letter breakdown
| Style | Unicode Block(s) | Missing Letters | Practical impact |
|---|---|---|---|
| Small Caps | Various Latin blocks | None (approx. complete) | Safest for any word or phrase |
| Superscript | U+2070–U+209F, U+1D00–U+1D7F | q (substituted with ᵠ) | Avoid words containing "q" for consistent output |
| Subscript | U+2080–U+209F | b, c, d, f, g, q, w, y, z | Most English words produce inconsistent output |
What happens when a letter is missing
When the Unicode standard does not include a matching subscript or superscript version of a letter, a generator substitutes the closest available character. For superscript "q," the substitution is ᵠ, a Greek phi character that looks vaguely similar. For subscript gaps, the generator leaves the letter at standard size or uses the nearest available character. The result is a word where some letters are small and others are not, which looks unintentional.
When missing letters do not matter
For short labels like ᵐᵒᵈ, ᵃᵈᵐⁱⁿ, ᵛⁱᵖ, or ᵒʷⁿᵉʳ, superscript looks completely uniform since none of those words contain the missing letters. For subscript numbers like H₂O or CO₂, the number set is complete (₀–₉), so chemical formulas work correctly. The gaps mainly affect longer words and words containing the specific missing letters.
Does Small Text Work on Reddit After the Recent Change?
Yes. Unicode small caps and superscript still paste and render correctly in Reddit posts, comments, and profile descriptions on both old Reddit and new Reddit.
What still works
Unicode small text pastes fine in Reddit posts, comments, user profiles, and subreddit descriptions. Small caps is the most consistent choice since it renders identically across old Reddit and new Reddit. Single-word Reddit-native superscript using ^word in Markdown also still works for adding one word of superscript within a comment.
What Reddit changed
Reddit removed the ability to nest superscript inside superscript to make text progressively smaller. The old pattern of ^(^(nested)) that produced shrinking stacked text no longer works in the new Reddit version. Standard Unicode small text from this generator was never affected by that change — it never relied on Reddit's own Markdown parser.
A Quick Note on Accessibility
Screen readers may read Unicode superscript and subscript characters by their formal Unicode names rather than as normal letters. For example, a screen reader encountering the superscript letter ᵐ may read it as "modifier letter small m" rather than just "m." Small caps letters have better screen reader support but can still trigger uppercase pronunciation on some assistive technology. For any content that needs to be accessible to visually impaired users, plain text is the correct choice. Use small text for display names, labels, and decorative bio lines where screen reader accessibility is not the primary concern.
Is Small Text a Real Font You Can Download?
Small text from this generator is not a downloadable font. The characters do not come from a font file. They are separate Unicode characters with their own assigned code points in the Unicode standard, maintained by the Unicode Consortium.
Not a font file
When you change font size in Microsoft Word, the letters get visually scaled down but the underlying characters are the same standard letters. Unicode small caps, superscript, and subscript are different characters entirely — not the same letters displayed at a different size. This is why you cannot paste a smaller font size into Instagram the way you can paste Unicode small text.
Unicode characters instead
Superscript letters live primarily in the Phonetic Extensions block (U+1D00–U+1D7F) and the Superscripts and Subscripts block (U+2070–U+209F). Small caps characters are distributed across various Latin extended blocks. Subscript numbers have their own range within U+2080–U+2089. Because these are standard Unicode characters, any device or app that supports the Unicode standard can display them without any font installation.
Frequently Asked Questions
Real questions from users trying to get small text into Instagram bios, Discord usernames, and gaming names.