All guidesGuide

How to Make Small Text in Discord: The Complete 2026 Guide

Master Discord's native subtext Markdown (-#), miniature Unicode alphabets, and mobile tricks to format small text in server nicknames, bios, and chat.

Last updated

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.

FAQ

Frequently asked questions

01What is the code for small text in Discord chat?+

The native code for small text in Discord chat is `-# ` followed by a space and your text. For example, typing `-# hello world` displays 'hello world' in small, muted grey subtext.

02Does the -# small text shortcut work in Discord nicknames or bios?+

No. Discord's `-#` syntax is Markdown, which only functions in chat messages, threads, and forum posts. For nicknames, display names, and bios, use a small text generator to copy Unicode small caps or superscript characters.

03Can I get banned from Discord for using small Unicode text in my nickname?+

No. Using Unicode small caps or superscript in your nickname or bio does not violate Discord Terms of Service. However, individual server owners may have rules against non-standard fonts to keep member lists alphabetical or prevent name hoarding.

04Why does Discord reject small text in my @username handle?+

Discord's username system requires unique handles to consist strictly of standard lowercase Latin letters (a-z), numbers (0-9), periods (.), and underscores (_). Stylized Unicode characters can only be used in your Display Name and Server Nicknames.

05How do I make small text on the Discord mobile app?+

In mobile chat, type `-# ` at the start of your message line. For your profile name on mobile, open your browser, convert your name with our small text generator, copy it, and paste it under User Settings → Profiles.

06Can screen readers read small text in Discord?+

Native Markdown subtext (`-# text`) is read completely normally by screen readers as plain text. However, Unicode styled letters (like small caps or superscript) may be announced character-by-character or as mathematical symbols, so use them sparingly for accessibility.

07Why is there no lowercase 'q' in Unicode superscript?+

Unicode never had a linguistic or mathematical reason to add a dedicated superscript lowercase 'q'. Quality small text generators automatically substitute uppercase 'Q' or small capital 'ǫ' so words like 'queen' or 'quick' convert cleanly.

08Does Discord Nitro give you exclusive fonts or small text options?+

No. Discord Nitro offers server boosts, custom emojis, and larger file uploads, but does not provide custom text fonts. Both native `-#` subtext and Unicode tiny text are 100% free and work for all Discord users.