Discord Font Generator: Copy and Paste Discord Fonts

Discord fonts are not fonts you install. They are Unicode characters that already sit on every phone and computer, shaped to look like bold, script, gothic or bubble letters. Type your name into the generator above, pick a style, then paste it into your display name, your server nickname, your bio or a message.

0 characters

Bold Fonts

  • Bold Script

    ๐“‘๐“ธ๐“ต๐“ญ ๐“ข๐“ฌ๐“ป๐“ฒ๐“น๐“ฝ

  • Bold Italic

    ๐‘ฉ๐’๐’๐’… ๐‘ฐ๐’•๐’‚๐’๐’Š๐’„

  • Slanted

    ๐™Ž๐™ก๐™–๐™ฃ๐™ฉ๐™š๐™™

  • Bold

    ๐๐จ๐ฅ๐

  • Bold Sans

    ๐—•๐—ผ๐—น๐—ฑ ๐—ฆ๐—ฎ๐—ป๐˜€

  • Bold Fraktur

    ๐•ญ๐–”๐–‘๐–‰ ๐•ฑ๐–—๐–†๐–๐–™๐–š๐–—

Browse all Bold fonts โ†’

Small Text

  • Small Caps

    Partial

    ๊œฑแดแด€สŸสŸ แด„แด€แด˜๊œฑ

    Unicode has no small-capital X, so x stays plain. This site ships no small-capital Q, so q stays plain. Capitals and lowercase both appear as small capitals.

  • Superscript

    Partial

    หขแต˜แต–แต‰สณหขแถœสณโฑแต–แต—

    Unicode has no superscript q, so q stays plain. Raised letters are lowercase forms, so capitals are not preserved.

  • Subscript

    Partial

    โ‚›แตคbโ‚›cแตฃแตขโ‚šโ‚œ

    Nine letters have no subscript form in Unicode, so b, c, d, f, g, q, w, y and z stay plain. Lowered letters are lowercase forms, so capitals are not preserved.

Browse all Small fonts โ†’

Aesthetic Fonts

  • Circled

    Emoji

    โ’ธโ“˜โ“กโ“’โ“›โ“”โ““

    Unicode records the circled capital M at U+24C2 as an emoji character.

  • Monospace

    ๐™ผ๐š˜๐š—๐š˜๐šœ๐š™๐šŠ๐šŒ๐šŽ

  • Double-struck

    ๐”ป๐• ๐•ฆ๐•“๐•๐•–-๐•ค๐•ฅ๐•ฃ๐•ฆ๐•”๐•œ

  • Fullwidth

    ๏ผฆ๏ฝ•๏ฝŒ๏ฝŒ๏ฝ—๏ฝ‰๏ฝ„๏ฝ”๏ฝˆ

  • Vaporwave Greek

    ๏ผถ๏ฝ๏ฝ๏ฝ๏ฝ’๏ฝ—๏ฝ๏ฝ–๏ฝ… ๏ผง๏ฝ’๏ฝ…๏ฝ…๏ฝ‹

  • Vaporwave Triangle

    ๏ผถ๏ฝ๏ฝ๏ฝ๏ฝ’๏ฝ—๏ฝ๏ฝ–๏ฝ… ๏ผด๏ฝ’๏ฝ‰๏ฝ๏ฝŽ๏ฝ‡๏ฝŒ๏ฝ…

  • Spaced Out

    S p a c e d O u t

    Letters stay plain. The style is a space between each character.

  • Squared

    Caps only

    ๐Ÿ…‚๐Ÿ…€๐Ÿ…„๐Ÿ„ฐ๐Ÿ…๐Ÿ„ด๐Ÿ„ณ

    Unicode's squared letters are capitals only, so lowercase letters appear as squared capitals.

Browse all Aesthetic fonts โ†’

17 styles

Three separate systems style text on Discord, and mixing them up is the reason most people think their font is broken. Markdown works in messages and nowhere else. Unicode works almost everywhere and costs nothing. Nitroโ€™s Display Name Styles are Discordโ€™s own fonts, and they carry a limitation that most guides leave out. This page covers all three, plus the exact character limit on every field you can paste into.

How to Use the Discord Font Generator

The tool sits at the top of this page and takes about fifteen seconds to use. There is no account, no download and no bot to add to your server. Type, pick, copy, paste.

1. Type your name or message

Type your name or message into the box. Every style below updates as you type, so there is no generate button to press. If you are styling a display name, type it exactly as you want it including spaces, because the space between two styled words stays an ordinary space and will not be converted.

2. Scroll to the style you want

Scroll to the style you want. Styles are named for what they actually are, so Bold Script is Bold Script and Small Caps is Small Caps. No invented category names. The note column in the next section records a Unicode fact for each row, not a guess about screens.

3. Tap or click the style to copy it

Tap or click the style to copy it. The whole line copies at once. On a phone, use the copy button rather than selecting the text by hand, because a manual selection often drops the first or last character and you end up pasting a broken word.

4. Paste it into Discord

Paste it into Discord. Long-press and choose Paste on a phone, or paste from the keyboard on a computer. Which field you paste into decides whether it works at all, and the field-by-field section further down covers every one of them.

Nothing you type leaves your device. The conversion runs in your browser. The one thing worth doing before you save anything permanent is reading the note column below.

Discord Font Styles You Can Copy and Paste

Every style below is real Unicode, so it needs no Nitro. Here is how the word Wumpus looks in the styles people actually use on Discord.

Style Wumpus Best for Note
Bold Sans ๐—ช๐˜‚๐—บ๐—ฝ๐˜‚๐˜€ Display names, category headers Mathematical Alphanumeric Symbols. Letters and digits sit in that one block.
Small Caps แดกแดœแดแด˜แดœ๊œฑ Nicknames, role names Unicode has no small-capital X, so x stays plain. This site ships no small-capital Q, so q stays plain. Capitals and lowercase both appear as small capitals.
Bold Script ๐“ฆ๐“พ๐“ถ๐“น๐“พ๐“ผ Aesthetic and art servers Mathematical Alphanumeric Symbols. Every letter sits in that one block.
Monospace ๐š†๐šž๐š–๐š™๐šž๐šœ Developer servers, rules lists Mathematical Alphanumeric Symbols. Letters and digits sit in that one block.
Fullwidth ๏ผท๏ฝ•๏ฝ๏ฝ๏ฝ•๏ฝ“ Server names, spacing out short words Halfwidth and Fullwidth Forms. Letters and digits sit in that one block.
Double-struck ๐•Ž๐•ฆ๐•ž๐•ก๐•ฆ๐•ค Bios, status lines Mathematical Alphanumeric Symbols, with C, H, N, P, Q, R and Z taken from Letterlike Symbols.
Circled โ“Œโ“คโ“œโ“Ÿโ“คโ“ข Voice channel names Unicode records the circled capital M at U+24C2 as an emoji character, so some apps draw it as a coloured symbol instead of a letter.
Fraktur ๐”š๐”ฒ๐”ช๐”ญ๐”ฒ๐”ฐ Role-play and fantasy servers Mathematical Alphanumeric Symbols, with C, H, I, R and Z taken from Letterlike Symbols.
Superscript สทแต˜แตแต–แต˜หข Subtle role labels Unicode has no superscript q, so q stays plain. Raised letters are lowercase forms, so capitals are not preserved.
Squared ๐Ÿ…†๐Ÿ…„๐Ÿ„ผ๐Ÿ„ฟ๐Ÿ…„๐Ÿ…‚ One-word tags Unicodeโ€™s squared letters are capitals only, so lowercase letters appear as squared capitals.

Discord passes these characters through. A missing glyph on a given screen is a font-coverage gap, not a Discord reject.

Paste your chosen style into a direct message to yourself and open that message on a second screen before you save the name anywhere public.

Lean medieval with the gothic font generator if Fraktur is the look you are after across Discord and elsewhere.

What Discord Fonts Actually Are

In 2001, Unicode 3.1 added a block called Mathematical Alphanumeric Symbols. The purpose was narrow and academic: mathematicians needed ๐ด, ๐’œ and ๐”„ to mean three different variables in plain text, so Unicode encoded bold, italic, script, fraktur, double-struck and monospace versions of the Latin alphabet as separate characters. Nobody involved was thinking about usernames.

Those characters are what every Discord font generator serves you. When you paste ๐“ฆ๐“พ๐“ถ๐“น๐“พ๐“ผ into your display name, Discord is not applying a font. It is storing six characters that happen to be shaped like a script W, u, m, p, u and s. The concept worth naming here is borrowed alphabets: letters lifted out of maths notation and enclosed-symbol blocks.

That single fact explains almost everything else on this page. It explains why the styles survive a copy and paste into Instagram or a text message. It explains why no server admin can switch them off. And it explains the one honest cost.

One limitation: a screen reader does not see a stylish W. It reads the underlying character name. A script name can be announced as a string of maths symbols, or skipped entirely. If accessibility matters in your community, Small Caps and Bold Sans are the two styles whose letter shapes stay closest to plain text.

Markdown vs Unicode vs Nitro Font Styles

Discord has three ways to change how text looks, and they overlap almost nowhere. Most confusion about Discord fonts comes from applying one systemโ€™s rules to another.

Markdown Unicode styles Nitro Display Name Styles
What it really is Formatting codes Discord reads Different characters Discordโ€™s own fonts
Cost Free Free Nitro only
Works in messages Yes Yes No
Works in display name No Yes Yes
Works in server, channel, role names No Yes No
Works in your bio Partly Yes No
Survives copy and paste No Yes No
Anyone can turn it off No No Yes
Screen-reader friendly Yes Poorly Yes

Read that table bottom-up and the strategy picks itself. Markdown is the right tool for emphasis inside a message, because Discord renders it natively and it costs nothing in readability. Unicode is the right tool for anything permanent, because it is the only system that reaches server names, channel names and role names at all.

Nitroโ€™s Display Name Styles look like the premium option and in one narrow way they are, since they are true fonts rather than substituted characters. They reach display-name fields, including per-server profiles. They vanish the moment anyone copies your name, and the person reading your name can disable them. The section below covers that properly.

How to Change Your Font on Discord

Change your display name font

  1. Generate your styled name in the tool above and click to copy it.
  2. Open User Settings, then My Account, then Profiles.
  3. Clear the Display Name field and paste the styled text.
  4. Click Save Changes.

This changes your name everywhere at once, in every server and every DM.

Change one server nickname

  1. Copy your styled name from the generator.
  2. Right-click your own name in the member list of that server.
  3. Choose Edit Server Profile.
  4. Paste into the Server Nickname field and save.

A server nickname overrides your display name in that server only, which makes it the safer place to experiment.

Saved, and visible to everyone else in the member list. Discord draws member names in a heavy weight anyway, so the shape proves nothing on its own; what it shows is that the field kept the pasted characters.

a Discord member list showing a saved styled server nickname

A styled server nickname in the Discord member list.

Change your font on mobile

  1. Copy the styled text from the generator in your mobile browser.
  2. Open Discord and tap your avatar in the bottom-right corner.
  3. Tap Edit Profile.
  4. Paste into Display Name and save.

Check before you save: long-press the field and use Paste rather than typing, because phone keyboards will not reproduce these characters and autocorrect sometimes strips them mid-edit.

Where Discord Fonts Work: Every Field and Its Limit

Each Discord text field has its own character ceiling and its own rules. This is the table nobody publishes. It settles most arguments about whether a font is broken.

Field Character limit Unicode Markdown
Username (@handle) 2 to 32 No No
Display name 32 Yes No
Server nickname 32, per server Yes No
About Me / bio 190 Yes Partly
Server name 100 Yes No
Role name 100 Yes No
Channel name 100, forced lowercase Yes No
Message 2,000 free, 4,000 with Nitro Yes Yes

The username row is the one that catches everyone. Since Discord retired the four-digit discriminator, your @handle accepts lowercase a to z, the digits 0 to 9, an underscore and a full stop. Nothing else. It will not take a styled character, an uppercase letter, a space or an emoji, and it rejects two full stops in a row. Several well-ranked font generator pages state the opposite, which is worth knowing before you spend an hour trying to make it work.

The display name is where the styling belongs, and at 32 characters it is tighter than it looks. Fullwidth and Squared styles eat that budget fast. On 15 September 2026 the 32-letter string WumpusWumpusWumpusWumpusWumpusWu was pasted into Discordโ€™s Android app: as plain letters it saved in full in the Display Name field, and in Bold Sans it saved only the first sixteen. Server Nickname behaved the same, while Channel Name and Server Name kept all thirty-two styled characters. src/data/styles.ts sets bold-sans uppercaseBase at 0x1D5D4 and lowercaseBase at 0x1D5EE, both above U+FFFF, so each styled letter costs two UTF-16 units. The same question sits over TikTok.

Channel names have their own quirk. Discord forces them to lowercase and replaces spaces with hyphens, but the lowercasing only reaches letters that have a lowercase mapping. Discordโ€™s own API documentation puts it as: if there is a lowercase variant of any letters used, you must use those, and characters with no lowercase variants are still allowed. Styled capitals do have styled lowercase counterparts as characters โ€” src/data/styles.ts sets bold-sans uppercaseBase at 0x1D5D4 and lowercaseBase at 0x1D5EE โ€” but Unicode defines no case relationship between those two runs, so Discord has nothing to apply and the capitals stay. That is why ๐–™๐–†๐–›๐–Š๐–—๐–“ survives as a channel name while Tavern becomes tavern.

Plain letters do not survive the paste. TestChannel became testchannel in the Create Channel dialog itself, before the channel existed.

Discord's Create Channel dialog showing a pasted plain name already reduced to testchannel

Discord reduced the plain channel name to lowercase in the Create Channel dialog.

The same dialog and the same paste action with a Bold Sans name, which is the style this was tested with rather than the Fraktur above. The capitals came through untouched.

Discord's Create Channel dialog keeping capital letters in a styled channel name

The styled channel name kept its capital forms in the Create Channel dialog.

If the account is unverified, Discordโ€™s New Usernames and Display Names help page says a random five digits are appended to the username seven days after creation. That has nothing to do with fonts. It is the second most common reason a handle suddenly looks wrong.

Discordโ€™s Built-In Fonts: What Nitro Actually Gives You

Discordโ€™s Display Name Styles FAQ describes Display Name Styles as a Nitro feature that changes the typeface, colour and animation of a display name. Discord renders them as real fonts rather than faking them with substituted characters.

This matters for one reason. Almost every Discord fonts page still online, including several that rank on the first page, opens by telling you Discord does not offer fonts. That was true. It is not true now, and the honest version of the answer is more useful than the outdated one.

Fonts and effects Discord lists

Discordโ€™s help page currently lists these fonts: gg sans, which is the default, plus Tempo, Sakura, Jellybean, Modern, Medieval, 8Bit, Vampyre, Monkey Bars, Mainframe, Headbang and Journal. On top of those sit these effects: Solid, Gradient, Neon, Toon, Pop, Gummy and Prism.

Saving a style needs Nitro. Discordโ€™s help page says users without Nitro can preview Display Name Styles on mobile and desktop but cannot save the style to their profiles.

On mobile the fonts, colours and effects still show, but they are static, without animation. Inside a server only the font shows. The server role colour or enhanced role style replaces the colour and the effect.

A style can be set on a per-server profile, so Display Name Styles reach display-name fields, including per-server profiles. They do not reach usernames, server names, channel names, role names or the About Me field.

Nitro will not change your username font

This is the single most common complaint about the feature, and the answer is a definition rather than a fix. Display Name Styles apply to your display name. They never touch your @handle, because the handle is a system identifier restricted to lowercase letters, digits, underscores and full stops.

So if you bought Nitro expecting a styled @name, no amount of settings will produce one. Nothing will, from Discord or from any generator. The handle is the one field on the platform that no styling method reaches.

The profile editor shows the same boundary: the display name carries the styled characters, and the handle row underneath stays plain text.

a Discord profile with a styled display name above a plain @handle

A styled Discord display name above a plain username.

Anyone can switch your font off

Here is the part that decides the whole comparison. It is rarely covered anywhere.

Any Discord user, Nitro or not, can turn Display Name Styles off for themselves in User Settings, then Accessibility. Once they do, your paid font renders as plain gg sans on their screen.

Unicode has no equivalent switch. There is no accessibility toggle, no server setting and no client option that reverts styled characters to plain letters, because they are not a style. They are the text itself. A free Unicode name is, in the narrow sense of being unremovable, more permanent than a paid one.

Discord Name Ideas That Stay Taggable

A styled name has one job beyond looking good: people still need to find you. Discordโ€™s mention autocomplete matches the characters in your name. A fully styled name means nobody can type @ and reach you without copying and pasting first.

The practical middle ground is Small Caps or Bold Sans. Both stay visually distinct, both keep letter shapes close enough to plain text that people can guess at them, and both sit comfortably inside the 32-character display name limit.

Gaming and clan tags

Clan tags work best when the whole roster shares one style. A member list reading ๐—ช๐˜‚๐—บ๐—ฝ๐˜‚๐˜€, ๐—–๐—น๐˜†, ๐—ก๐—ผ๐˜ƒ๐—ฎ does more for a teamโ€™s identity than any single elaborate name. Bracket the tag rather than the name. [๐—ช๐— ๐—ฃ] Wumpus stays taggable while the tag still reads as a unit.

The practical warning is that several games reject Unicode outright. Discord will accept anything, but if you use the same tag in Roblox, Minecraft or PUBG on PC, plain characters are the only ones that survive every filter.

Aesthetic and soft names

Art servers, study groups and music communities lean the other way. Bold Script, Small Caps and Superscript read as calm rather than loud, and they pair naturally with a single small symbol rather than a full frame. Fullwidth reaches the same mood through spacing rather than letterform, which is why it shows up so often in soft server names. Anyone chasing that look specifically should start at the aesthetic font generator, where the wide styles are laid out with what each one costs against a 32-character name.

Worth flagging: styled names are not universally liked. A recurring sentiment in Discord communities is that heavily decorated names read as low effort, with Small Caps the one style people consistently exempt. If your server is one where that view is common, a light touch outperforms a maximal one.

Keep it soft with the cute font generator, or flow it out with the cursive font generator for a longer script name.

Styling Server Names, Channels and Roles

Server-side styling is a different problem from personal styling. Your name has to be recognisable. Your server has to be navigable, and those goals pull in opposite directions.

The rule that holds up across every well-run server is contrast, not decoration. Style the layer above and leave the layer below plain. Bold category headers with plain channels underneath reads clean. Bold categories with styled channels reads as noise.

Category headers

Category names are the one place where heavy styling reliably earns its space, because they are structural rather than clickable. A bracketed bold header stands apart from the channels it contains:

ใ€ ๐†๐„๐๐„๐‘๐€๐‹ ใ€‘ with plain general, rules and introductions beneath it

ใ€ ๐†๐€๐Œ๐ˆ๐๐† ใ€‘ with plain valorant and apex-legends beneath it

Two things break here. Long names can be cut short in the sidebar, and styled characters are visually wider than plain ones, so a header that fits on a large screen can arrive cut off on a small one. Check the result at the size it will appear before you commit.

Roles and channels

Role names accept full Unicode up to 100 characters, which makes them a low-stakes place to try a style. A role can be renamed without disrupting anything.

Small Caps works particularly well for role hierarchies, because it stays legible at the small size the member list uses.

The same display name set in Fraktur and again in Bold Fraktur, at the size the member list uses: the regular cut keeps thin strokes, the bold cut draws the same letters much heavier.

a Discord display name shown in Fraktur and in bold Fraktur at member-list size

Fraktur and bold Fraktur display names at Discord member-list size.

Channel names carry a cost the limits table above does not show. A styled channel name cannot be typed from memory. Nobody can reach it through the quick switcher. Style the category and leave the channel itself searchable, or you trade navigation for decoration.

Both channels in the sidebar afterwards. The plain name sits in lowercase, the styled one keeps its capitals, and neither was edited after creation.

a Discord channel sidebar showing a lowercased plain channel beside a styled channel that kept its capitals

A plain lowercase channel name beside a styled channel name that kept its capital forms.

Discord Symbols and Name Decorations

Symbols are a separate system from styled letters. A decoration is a standalone character that sits beside your text rather than replacing it, which means it never interferes with whether your name is taggable.

Two distinct patterns dominate Discord, and they are not interchangeable.

Name frames

Frames wrap a name in matching brackets or ornaments. They come from ornamental Unicode blocks and Japanese punctuation, and they are what most people mean by a decorated Discord name.

Frame Example Source
Ornaments ๊ง Wumpus ๊ง‚ decorations.ts ornaments, prefix U+A9C1, suffix U+A9C2
Japanese brackets ใ€ Wumpus ใ€‘ decorations.ts brackets, prefix U+3010, suffix U+3011
Corner quotes ใ€Ž Wumpus ใ€ decorations.ts corner-quotes, prefix U+300E, suffix U+300F
Hollow Sparkle โœง Wumpus โœง decorations.ts sparkles, prefix U+2727, suffix U+2727
Stars โ˜… Wumpus โ˜… decorations.ts stars, prefix U+2605, suffix U+2605

Frames cost characters. A matching pair plus a space on each side consumes four of the 32, which is a real constraint on a longer name.

Channel dividers

Dividers do a different job. They separate and indent channel names so a long list reads as a structure rather than a wall. The characters people actually use are narrow: โ”ƒ, โ€ง, ๏ฝœ, โ”†, โ•ญโ”ˆโžค and โ•ฐโ”ˆโžค for nested items, and rows of โ• or โ”ด as horizontal rules inside category names.

A divider placed before the channel name keeps the emoji and the word aligned down the sidebar, which is most of why well-organised servers look organised.

Styling Text Inside Discord Messages

Inside a message you have both systems available, and markdown is usually the better one. It is native, it renders identically for everyone, and screen readers handle it correctly.

Syntax Result
**text** Bold
*text* or _text_ Italic
__text__ Underline
~~text~~ Strikethrough
***text*** Bold italic
||text|| Spoiler, hidden until clicked
# ## ### Large, middle-size and small headers
-# Subtext, the small grey line
> Blockquote

Discordโ€™s Commands, Shortcuts and Navigation Guide maps Ctrl+B or Cmd+B to bold and Ctrl+I or Cmd+I to italic.

Big text and small text

These two questions come up constantly. Both have a native answer. A line beginning with # and a space becomes a large header. A line beginning with -# and a space becomes subtext, rendered small and grey.

Both apply to the entire line. You cannot shrink three words in the middle of a sentence, which is the honest limitation behind every guide promising inline small text. The advice circulating on forums that << produces small text, or that spoiler tags shrink text, is simply wrong. Spoilers hide text at normal size, and inline code is monospace rather than smaller.

The double-bold trick

Unicode bold and markdown bold are independent, so they stack. Generate ๐—ช๐—จ๐— ๐—ฃ๐—จ๐—ฆ above, paste it into a message, then wrap it: **๐—ช๐—จ๐— ๐—ฃ๐—จ๐—ฆ**. Discord bolds characters that are already bold, and the result is heavier than either method alone. Useful for a pinned announcement header, and worth rationing everywhere else.

Three markdown rules that trip people up: the space after # is mandatory or the line stays plain, a backslash makes the next character literal, and backticks must be the innermost wrapper, so **`code`** works while the reverse does not.

Why Your Discord Font Shows as Boxes

Empty rectangles, sometimes called tofu, mean one thing: the font on that screen has no glyph for that character. The text arrived intact. The renderer had nothing to draw with, which is why the same name can look finished on one screen and broken on another.

The pattern tells you the cause. If it breaks on one screen but not others, it is that font stack. If it breaks for everyone, the style uses characters from a rare block and the fix is to pick a different style rather than to debug anything.

Squared letters sit in the Enclosed Alphanumeric Supplement, a block many fonts cover incompletely. Circled capital M is an emoji character at U+24C2. Bold Sans, Small Caps and Bold Script draw from blocks with broader coverage, which is a Unicode fact rather than a device test.

What Discord Allows and What Gets You Flagged

Styled text is not against the rules. Unicode characters are standard text, Discord stores them without complaint, and no part of the Terms of Service prohibits them. Styling on its own is not what gets accounts actioned.

What the rules do cover is what you use the styling for. Discordโ€™s Community Guidelines apply to usernames and display names equally, and four uses reliably cause problems.

Practice Status
Styled letters in any allowed field Fine
Impersonating Discord, staff or system messages Prohibited
Impersonating another person, group or organisation Prohibited
Using lookalike characters to evade a word filter Enforced by servers, often with an immediate ban
Names built from invisible characters Rejected, and treated as evasion

The filter-evasion point deserves emphasis because it is easy to do accidentally. Automod and moderation bots match plain text. A word written in styled characters is a different string, so it slips past. Moderators know this, and a name or message that looks like deliberate evasion is treated as evasion regardless of intent.

One practical habit: keep your plain name written down somewhere. If you ever need to appeal, verify an account or be found by a moderator, the styled version is difficult for anyone to type.

Frequently asked questions

Do Discord fonts need Nitro?

No. Every Unicode style on this page is standard text rather than a Discord feature, so a free account can use it. Nitro's Display Name Styles are a separate paid feature that applies to display-name fields, including per-server profiles.

Can I change my username font?

No. Your @handle accepts lowercase a to z, digits, underscores and full stops only. No generator and no Nitro subscription changes that. Style your display name instead.

Why does my styled text show as boxes?

Empty rectangles mean the font on that screen has no drawing for the character. The text arrived intact. Squared letters sit in the Enclosed Alphanumeric Supplement; Circled capital M is recorded by Unicode as an emoji character.

Will I get banned for using fancy fonts?

No, not for the styling itself. You can be actioned for what the styling is used for, specifically impersonation or evading a word filter.

Can bots and moderators still find me?

Mention autocomplete matches the actual characters, so a fully styled name is hard to tag and hard to search. Moderation bots see the styled string, not the plain word behind it.

How do I make small text in Discord?

Start the line with -# followed by a space. That renders the whole line as small grey subtext. There is no way to shrink part of a line.

How do I make big text in Discord?

Start the line with # and a space for the largest header, ## for the middle size and ### for small. The space is required.

Can I use coloured text in Discord?

Yes, inside a code block using ansi colour codes. It only works in messages. This page has not tested where that rendering holds.

What font does Discord use?

gg sans. Discord moved to it in 2022, replacing Ginto, which had itself replaced Whitney. Pages still naming Ginto as the current font are out of date.

Do Discord fonts work on mobile?

The Unicode characters themselves do not change between Discord's apps. What varies is whether a given screen has a glyph for every character in the style you picked.

Can other people turn off my font?

Depends which font. Discord's Display Name Styles FAQ says any viewer can disable Display Name Styles for themselves under Settings, then Accessibility. Unicode styles cannot be disabled by anyone, because they are the text itself.

Can I make an invisible Discord name?

Partly, and it is a bad idea. Discord requires visible characters and rejects names built entirely from blank space, and moderators treat near-invisible names as evasion.