Whether you want to add a subtle disclaimer to a Discord message, create a sleek miniature server nickname, or craft an aesthetic profile bio, knowing how to make small text in Discord is an essential skill. In 2026, there are two distinct ways to achieve this: Discord's native Markdown subtext syntax (`-#`), and Unicode character generators that produce genuine tiny letters (`ˢᵐᵃˡˡ` or `ꜱᴍᴀʟʟ ᴄᴀᴘꜱ`).
Because Discord applies strict validation rules depending on where you are typing — in a channel chat, a server nickname, a global display name, or a user handle — each technique serves a very specific purpose. This guide covers every working method, mobile formatting quirks, copy-paste snippets, and how to avoid having your text filtered or stripped.
Method 1: Discord Native Markdown Subtext (-#)
Discord introduced native subtext formatting to its Markdown engine, allowing any user to render downscaled, greyed-out text directly inside chat messages, channel announcements, threads, and forum posts without needing any external tools or fonts.
To make small text in Discord chat, start any line with a hyphen, a hash symbol, and a space: `-# your message here`. When sent, Discord automatically shrinks the font size to approximately 80% and applies a secondary muted grey color. For example:
`-# This is small subtext in Discord`
renders as a compact footer line beneath normal text.
Important Markdown rules to remember:
1. The space after the hash is mandatory: typing `-#Text` will fail to format, while `-# Text` succeeds.
2. Subtext applies per line: if your message has three lines and you want all of them small, place `-# ` at the start of every individual line.
3. Combining with other Markdown: you can combine subtext with bold (`-# **bold small text**`), italics (`-# *italic small text*`), or strikethrough (`-# ~~crossed small text~~`).
4. Location restrictions: Native subtext ONLY works in message bodies and forum posts. It does NOT work in user display names, server nicknames, custom statuses, or profile bios.
Method 2: Unicode Small Caps for Nicknames & Display Names
If you want your server nickname, global display name, or custom status to appear in small letters, Discord's `-#` Markdown syntax will not work because profile fields strip Markdown tags. Instead, you need Unicode character substitution.
Small caps replaces standard lowercase letters with miniature capital glyphs from the Unicode phonetic and Latin extension blocks (`ᴀ ʙ ᴄ ᴅ ᴇ ғ ɢ ʜ ɪ ᴊ ᴋ ʟ ᴍ ɴ ᴏ ᴘ ǫ ʀ ꜱ ᴛ ᴜ ᴠ ᴡ x ʏ ᴢ`). Because these are genuine characters rather than a font style, Discord preserves them everywhere in your profile.
How to apply small caps in Discord:
1. Open the small text generator or small caps generator and type your desired name or text.
2. Click Copy to place the converted letters onto your clipboard.
3. Open Discord and go to User Settings → Profiles.
4. Paste the text into your Display Name, or right-click your profile in a specific server and select Edit Server Profile to update only that server's nickname.
5. Click Save Changes. Small caps is widely regarded as the cleanest, most legible tiny text style for gaming clans and community servers.
Method 3: Superscript & Tiny Text for Aesthetic Bios & Statuses
For a truly miniature, floating aesthetic in your Discord About Me bio or custom status, superscript letters (`ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻ`) and subscript letters (`ₐᵦ𝒸𝒹ₑ...`) provide the smallest footprint available in Unicode.
Superscript characters sit high on the baseline, mimicking mathematical exponents or footnote indicators. They are especially popular on Discord for decorative tags (such as `user ˢᵘᵖᵉʳˢᵗᵃʳ` or `lvl ⁹⁹`), pairing with kaomoji, and fitting compact lists into Discord's 190-character custom status limit.
Keep in mind that the Unicode Consortium never designed superscript as a full decorative alphabet; it was assembled gradually over decades for linguistic and mathematical notation. As a result, certain letters like lowercase 'q' have no native superscript counterpart in Unicode standards, so generators use clean visual substitutes like uppercase `Q` or small capital `ǫ`.
Comparison: Which Small Text Method Should You Use?
Chat Messages (announcements, notes, fine print): Use Discord's native `-# ` Markdown subtext. It renders natively, requires zero external tools, and scales perfectly with every user's chat zoom settings.
Display Names & Server Nicknames: Use small caps generator Unicode text. It passes Discord's name filters and is easy to read even in small channel sidebars.
About Me Bio & Custom Status: Use either small caps or superscript generator. Both render cleanly across mobile and desktop profile popouts.
Discord Usernames (@handle): Neither method works. Discord requires usernames (the unique handle used for logging in and friend requests) to contain strictly lowercase alphanumeric characters (`a-z`, `0-9`), periods, and underscores. Stylized Unicode and Markdown are strictly rejected.
Small Text on Discord Mobile (iOS & Android) vs Desktop
Discord's mobile app renders both Markdown subtext and Unicode small text reliably, but there are two practical UI differences to keep in mind:
1. Sidebar Line Spacing: In the mobile member list, line heights are compressed to save screen space. While small caps letters remain sharp and readable, heavy superscript can occasionally feel tightly packed next to role icons or badges.
2. System Font Fallbacks: Discord uses its custom 'gg sans' typeface across desktop and mobile. While gg sans covers all standard small caps and superscript code points, very old Android builds (Android 9 and older) may occasionally show a square box ('tofu') if their system fallback fonts lack obscure glyphs. Small caps has 99.8% device compatibility, making it the safest pick for public servers.
Troubleshooting Common Discord Small Text Issues
If your small text is not displaying as expected in Discord, check these common causes:
• Missing space in Markdown: ensure there is a space directly between the `#` and your text (`-# text`, not `-#text`).
• Newline break: `-#` only formats the current line. Add `-# ` to every subsequent paragraph if you want the entire block small.
• Auto-moderation bots: Some Discord bots (like Dyno, Carl-bot, or Wick) have anti-hoisting or non-ASCII nickname filters enabled. If a server resets your tiny nickname to your username, that server's moderation rules prohibit non-standard Unicode names.
• Invisible text confusion: If you want an invisible or blank Discord name rather than small letters, see our dedicated blank Discord name guide.