✏️

Small Text for Discord Usernames and Display Names


“Small text” in a Discord profile means any of several Unicode alphabets that draw at a smaller height than normal text: small caps (ᴛ, ʜ, ᴇ), superscript (ᵗ, ʰ, ᵉ), subscript (ₜ, ₕ, ₑ) and full-width (t, h, e). All four work in the display name, per-server nickname and About Me. None of them work in the username. This is the full reference for what goes where and how to set each one up.

The general small-caps reference is the what is small caps guide and the tiny text on Instagram guide is the platform-specific cousin for Instagram. Discord has its own field rules, which is what this article is for.

The four “small text” styles

Each style comes from a different Unicode block, with different coverage.

Small caps — ᴀʟᴇx. The most common “small text” look. Quiet, editorial, readable. Most letters available; the gaps are q and x. Best for full words and short phrases.

Superscript — ᵃˡᵉˣ. Letters that sit above the baseline. Even smaller than small caps, more decorative, sparser coverage. Best for short tags and a few letters, not whole sentences. Covered in depth in the superscript in Discord name guide.

Subscript — ₐₗₑₓ. Letters that sit below the baseline. Niche use; the alphabet is the sparsest of the four. Useful for chemistry-style labels (H₂O written as ₕ₂ₒ) but otherwise decorative. Full map in the Unicode subscript letters list.

Full-width — alex. The same ASCII letters drawn in the wide, monospace proportions of CJK typography. The opposite of “small” in terms of width, but often grouped with small text because of the unusual look. Renders everywhere, has full coverage, and is the safest choice when you need every letter to be exact.

To produce all four at once, the Tiny Text Generator gives you the alphabet in three of them; the Fonts Copy and Paste page adds full-width and the decorative styles.

Where each style goes on Discord

FieldLength limitSmall capsSuperscriptSubscriptFull-width
Username1–30NoNoNoNo
Display name1–32YesYesYesYes
Per-server nickname1–32YesYesYesYes
About Me1–190YesYesYesYes

The username row is the one most people get wrong. It is locked to plain ASCII, full stop. Every other field accepts the styled alphabets, which is where the work goes.

How to set the display name (the most common use case)

  1. Decide which style you want — small caps is the safest default.
  2. Open the Small Caps Generator for small caps, or the Superscript Generator for superscript, or the Subscript Generator for subscript, or the Monospace Text Generator for full-width.
  3. Type your text.
  4. Copy the output.
  5. In Discord: User Settings → Profiles → Display Name → paste.
  6. Save.

The styled name renders across every server, in DMs, in the member list, in message headers. The styling is the same on iOS, Android, desktop and web, because the characters are real Unicode and every Discord client renders them with its system font.

How to set a per-server nickname

  1. Right-click your avatar in the server.
  2. Edit Server Profile.
  3. Tap Nickname → paste the styled text.
  4. Save.

The styled nickname applies only in that server. The global display name stays the same. This is the right field to use if you want one styled look in a friend group and a different (or normal) look in a work server.

Patterns that work

All-small-caps display name. ᴀʟᴇx. Quiet, designed, the most common “small text” look. Reads well at member-list size and at message-header size.

Normal prefix + small-caps suffix. Alex ᴛᴍ or Alex ᴍᴄ. The trademark superscript is a classic look. The “mc” small-caps suffix is a common tag.

Mixed-style for layered effect. 𝐀lex (bold serif) for the display name, ᴅᴇsɪɢɴ · ɴʏᴄ (small caps) for the About Me. Two different styles, two different fields, coordinated palette.

Subscripted handle-as-joke. ₐₗₑₓ as a per-server nickname in a chemistry-themed server. Niche, but works.

Full-width for the CJK feel. alex. The full-width block is robust and renders identically on every client, which makes it the safest choice for production-critical profile names.

The honest caveats

The username is not the display name. Re-stating because the search result that brought you here may have implied otherwise. The username is the @handle and is ASCII-only. The display name is the larger field and accepts Unicode. They are different fields with different rules; the styled look goes in the latter.

Coverage gaps are real. Small caps have no q or x. Superscript has even more gaps. Subscript has the most. If your name or word contains an unsupported letter, the tool substitutes a look-alike. The result is readable, but a phonetician would notice. Worth knowing in advance.

Search inside Discord is plain text. A friend searching for you by typing “alex” will not find a display name ᴀʟᴇx. If you want to be discoverable, keep your username close to your real name, and use the styled version only for the display name field.

Roles and permissions keys off the username, not the display name. Bots, integrations and the audit log all reference the username. If you change your display name to a styled version, the underlying username does not change, and everything that talks to Discord programmatically still uses the username. This is by design and is not a bug, but worth knowing if you have ever wondered why a bot still works after a display-name change.

Screen readers skip styled text. Behaviour across NVDA, JAWS and VoiceOver is inconsistent. If your display name is a recognisable word, keep at least one plain-text version somewhere in your profile (the username is the natural place) so people can find you by name.

Quick recap

Small caps, superscript, subscript and full-width all work in the Discord display name, per-server nickname and About Me. None of them work in the username. Pick a style, generate with the right tool (Small Caps, Superscript, Subscript or Monospace), paste into the display name field, save. Keep the username ASCII so search and bots still work.

Try it now — Small Text Generator
Open tool →
← All guides