Skip to content
Part of: Fonts
General

What Font Does Discord Use? A Guide to Discord's Typography

Discord's interface and message font is gg sans, a proprietary typeface Discord began rolling out on December 1, 2022, replacing Whitney. The 'gg' stands for 'good game.' Code is set in gg mono, and 'fancy' usernames are pasted Unicode characters, not a font setting.

BoldlyType·Jul 13, 2026·6 min

Discord's interface and message font is gg sans, a proprietary typeface Discord began rolling out on December 1, 2022, replacing Whitney. The 'gg' stands for 'good game.' Code is set in gg mono, and 'fancy' usernames are pasted Unicode characters, not a font setting.

Key takeaways

  • Discord's interface and message font is gg sans, a proprietary typeface Discord began rolling out across its apps, website and blog on December 1, 2022.
  • gg sans replaced Whitney (Hoefler & Co.) and isn't available to download or license; the pre-2021 Discord logo lettering used Uni Sans.
  • Inline code and code blocks use gg mono, Discord's own monospace font, with Source Code Pro as a fallback, not gg sans.
  • Discord supports Markdown formatting for bold, italic, underline, strikethrough, spoilers, code, block quotes and headers, all rendered in gg sans.
  • The 'custom fonts' in Discord usernames and server names are Unicode look-alike characters pasted from a generator, not a font setting, and they have real accessibility costs.
What Font Does Discord Use? A Guide to Discord's Typography
On this page

Definition

TL;DR: Discord uses a custom proprietary typeface called gg sans, which it began rolling out on December 1, 2022, replacing Whitney. The "gg" stands for "good game." gg sans is not available for download. Code is set in Discord's own monospace font, gg mono, and Discord supports Markdown formatting for bold, italic, underline, strikethrough, spoilers, and more.

If you've spent any time on Discord, you've been reading gg sans without knowing it. Discord designed its own typeface, baked it into every screen of the app, and quietly retired the fonts it had used for years. But "what font does Discord use" actually has a few answers depending on what part of Discord you're looking at.

What is gg sans?

gg sans is Discord's proprietary typeface. Discord started switching every surface to it (the desktop and mobile apps, the website and the blog) on December 1, 2022, replacing Whitney. That was a separate change from Discord's May 2021 rebrand, which redrew the Clyde logo and brightened the blurple brand color. The name is a direct reference to gaming culture — "gg" stands for "good game," a phrase typed at the end of online matches.

gg sans is a clean, geometric sans-serif designed for screen readability at small sizes. It handles everything from channel names and usernames to message text, timestamps, and button labels. Discord uses it across the desktop app, the web client, and the mobile apps.

One important fact: gg sans is not publicly available. You cannot download it, license it, or use it in your own projects. It was designed exclusively for Discord's product and brand. Any site offering a "gg sans free download" is distributing an unofficial copy, not the real thing.

What fonts did Discord use before gg sans?

Discord's typography history has two earlier chapters:

  • Whitney — Discord's original interface font. Whitney is a humanist sans-serif designed by Tobias Frere-Jones and sold through Hoefler & Co. Discord licensed it for years, and it became so closely associated with the app that many people still think of it as "the Discord font." Whitney is a commercial typeface you can license from Hoefler & Co. for your own use.
  • Uni Sans — Used in Discord's older logo and some marketing materials. Uni Sans is a geometric sans-serif from Fontfabric.

When gg sans arrived in December 2022, it replaced Whitney across the interface, so Discord no longer depends on a licensed typeface for its main UI font.

What font do Discord messages actually render in?

This is where it gets practical. Unlike platforms where user text renders in a system font (the way Instagram bios use SF Pro or Roboto), Discord pushes gg sans to your device for message rendering. Your messages, channel names, server names, and usernames all display in gg sans on both desktop and mobile.

The CSS does include a fallback stack for situations where gg sans hasn't loaded yet:

gg sans, "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif

So if you're on a device or browser where the custom font fails to load, you'll see one of those system fonts instead. In practice, this almost never happens on the official Discord apps.

What font does Discord use for code blocks?

Discord treats code differently from regular text. When you wrap text in backticks, it switches to a monospace font:

  • Single backtick (`) creates inline code: like this
  • Triple backticks (```) creates a multi-line code block with optional syntax highlighting

Since 2024, that monospace font has been gg mono, Discord's own companion to gg sans. It replaced Source Code Pro, which Discord keeps as a fallback for characters gg mono doesn't cover, such as many non-Latin scripts. Code therefore looks the same on Windows, macOS, Linux and mobile rather than depending on your system fonts. For a deeper look at how Discord's code blocks work, including syntax highlighting with language tags, see our guide to monospace text in Discord.

The Discord wordmark — the "Discord" text that appears next to the Clyde mascot — uses a custom logotype, not gg sans. Like most tech companies, Discord commissioned hand-drawn lettering for its logo so it reads as a distinct mark rather than text set in their UI font. The logotype was redrawn in the May 2021 rebrand, a year and a half before gg sans reached the app.

Discord's built-in text formatting (Markdown)

Unlike some platforms where you have no formatting options at all (looking at you, X/Twitter), Discord gives you a full set of Markdown formatting for messages:

SyntaxResult
**text**Bold
*text* or _text_Italic
__text__Underline
~~text~~Strikethrough
||text||Spoiler (hidden until clicked)
`text`Inline code
```text```Code block
> textBlockquote
# textHeader (large)
## textHeader (medium)
### textHeader (small)

This is native formatting — Discord's parser converts the Markdown syntax into styled text. It works in messages, not in all fields. For a full walkthrough of every formatting trick, see our Discord text formatting guide.

One thing to know: these Markdown styles are rendered within gg sans. Bold text is gg sans bold, italic is gg sans italic. You're not changing the font — you're changing the weight or style of the same typeface.

How do people get "fancy" or "custom" fonts in Discord?

Discord has no font picker. You can't change the typeface of your messages, username, server name, or bio through any setting. But you've probably seen people with stylized text in their usernames or server names — things like cursive or bold sans lettering.

That's Unicode, not a font change. Unicode includes thousands of characters across mathematical and decorative alphabets that look like different fonts but are actually distinct character codes. A tool like our Discord text formatter or text generator swaps your normal letters for these look-alike characters. You copy the result and paste it wherever Discord accepts text input.

This works for:

  • Usernames and display names
  • Server names
  • Channel topics
  • Status messages
  • Message text

Two honest limits:

  1. Latin letters and digits only. Unicode styled alphabets cover A-Z, a-z, and 0-9. They don't work for non-Latin scripts like Chinese, Japanese, Korean, Arabic, or Hindi.
  2. Accessibility and search costs are real. Screen readers may skip or mangle these characters, and they're not searchable as normal text. Use them as a light accent — a stylized server name or a single bold word — not for entire conversations. We cover this honestly in are Unicode fonts accessible.

Also keep in mind that Discord has character limits on different fields. Some Unicode characters consume more bytes than plain letters, so styled text can push you over the limit faster than you'd expect.

Quick comparison: Discord's font layers

WhereWhat rendersCan you change it?
Interface / UIgg sans (proprietary)No
Messagesgg sans (with Markdown styling)Bold/italic/code via Markdown; no font picker
Code blocksgg mono (Source Code Pro as fallback)No
Logo / wordmarkCustom logotypeNo
Usernames / server namesgg sans (Unicode paste-ins possible)Unicode copy-paste only

Ready to put this into practice?

Browse all formatters

Sources

Spotted an error? Email hello@boldlytype.com — we update guides when platforms change and welcome corrections.

Frequently asked questions

Latest questions readers ask us about this topic.

What font does Discord use?

Discord uses gg sans, a custom proprietary typeface it began rolling out on December 1, 2022. It replaced Whitney, the previous interface font, and is used across the desktop app, web client and mobile apps for interface and message text.

What does 'gg' stand for in gg sans?

It stands for 'good game,' a common phrase in online gaming. It's a nod to Discord's origins as a platform built for gamers.

Can I download the gg sans font?

No. gg sans is proprietary and exclusively for Discord's own use. It is not sold, licensed, or distributed for public download. If you want a similar clean sans-serif for your own projects, look at freely available geometric sans-serifs like Inter or DM Sans.

What font did Discord use before gg sans?

Discord used Whitney, a humanist sans-serif by Tobias Frere-Jones (Hoefler & Co.), as its main interface font. The older logo also used Uni Sans from Fontfabric.

How do I make bold or italic text in Discord?

Discord supports Markdown: wrap text in double asterisks for bold, single asterisks for italic, double underscores for underline, and double tildes for strikethrough. These are native formatting features, not font changes.

How do people get custom fonts in their Discord username?

They use Unicode look-alike characters generated by a tool like the Discord text formatter. The styled characters are pasted into the username field. It's not a real font change — it's a character substitution that works because Unicode includes decorative alphabets.

What monospace font does Discord use for code blocks?

Discord sets inline code and code blocks in gg mono, its own monospace font, with Source Code Pro as a fallback for characters gg mono doesn't include. It is a separate font from gg sans, which is used for everything else.

Related in this series

See all in Fonts

Explore the topic cluster

More tools and guides across this topic cluster.

Get the next post.

Craft notes on writing for the internet. One short email, every other week. No spam.

Keep reading