← Back to All Fonts

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.

Characters: 14

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.

⚡ Style Guide

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.

📷 Instagram

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.

🎮 Discord

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.

📱 Platforms

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
Instagram 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.
WhatsApp Full support Full support Full support Profile name, status, messages.
Facebook Full support Full support Full support Posts, comments, profile name.
Reddit 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.
Small caps: safest overall Subscript: most variable Channel names: always stripped
⚠️ Know Before You Paste

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.

💬 Reddit

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.

♿ Accessibility

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.

🔤 Unicode

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.

❓ FAQ

Frequently Asked Questions

Real questions from users trying to get small text into Instagram bios, Discord usernames, and gaming names.

Small caps. It has the most complete Unicode alphabet, the broadest device compatibility, and the most consistent rendering across iOS and Android. Superscript works for short labels like ᵐᵒᵈ or ᵛⁱᵖ but becomes hard to read at longer lengths and is missing the letter "q." Subscript is missing nine common letters and produces inconsistent output for most words.
The Unicode standard does not include superscript or subscript versions of every letter. When a generator encounters a missing letter, it substitutes the closest available Unicode character, or leaves the letter at standard size. For superscript, "q" is missing. For subscript, b, c, d, f, g, q, w, y, and z are missing. This is a Unicode coverage gap, not a tool error. Switch to small caps for consistent output across all letters.
Google Docs renders all three small text styles correctly. Modern Microsoft Word (2016 and later on Windows 10 and 11) generally renders them correctly. Older Word versions (2013 and earlier) may substitute system fonts for some Unicode characters. Small caps has the most consistent display across all Word versions. Always paste and check the output before printing or sharing a formal document.
Yes, for standard formulas. The subscript number set (₀₁₂₃₄₅₆₇₈₉) is complete, so H₂O, CO₂, and C₆H₁₂O₆ all generate correctly. The superscript number set also works for exponents like x² or 10⁵. Where gaps appear is in subscript and superscript letters, not numbers. For HTML or LaTeX environments, use the native tags (sub, sup, or LaTeX notation) rather than Unicode characters.
Outlook in plain-text email mode sometimes strips superscript and subscript characters but generally preserves small caps. Gmail and Apple Mail render all three styles correctly. If you plan to use small text in a work email, send yourself a test first and check how it renders on the recipient's side before sending it to a client or colleague.
Search engines normalize Unicode characters when indexing, so small caps or superscript text in a page heading carries the same indexing weight as plain text. It does not hurt search rankings. The concern with using small text on a website is readability and accessibility, not crawling or indexing. For headings and body text on a website, use CSS font-size or font-variant: small-caps instead of Unicode characters, so screen readers and automated tools interpret the text correctly.
Not reliably. Screen readers may read Unicode superscript characters by their formal names, such as "modifier letter small h" rather than the letter "h." Small caps have better screen reader support but can trigger uppercase pronunciation. For any content that must be accessible, use plain text. Unicode small text is appropriate for usernames, display names, and decorative bio lines where screen reader compatibility is not required.
Yes, with caveats. PUBG Mobile has a 14-character display name limit. Free Fire allows 20 characters. Unicode small caps renders correctly in both games in most cases. Superscript and subscript work but are less consistent across different game rendering engines. Small caps is the safest choice for gaming usernames. Always test your exact name in-game before spending currency on a name change, since in-game rendering can differ from your browser preview.
Yes. Every style on our font style generator is free to use. There is no character cap, no account required, and no style locked behind an ad or a subscription. Type as much or as little as you need and copy any style directly.
🔗 Related Tools

Keep Exploring

Copied successfully!