Skip to content

Vacance

Actualités

Simple tips to change the font on Discord and customize your messages

Discord uses a single font for all messages: gg sans, applied uniformly across every device and server. No native setting allows for changing the typography, size, or color of the standard text. To customize the appearance…

Jeune femme personnalisant des messages Discord avec différentes polices d'écriture sur son ordinateur de bureau

Discord uses a single font for all messages: gg sans, applied uniformly across every device and server. No native settings allow you to change the typography, size, or color of the standard text. To customize the appearance of your messages, there are two levers: the Markdown integrated into Discord and Unicode characters generated by external tools.

Markdown Syntax on Discord: What Each Symbol Actually Produces

Markdown is the text formatting engine of Discord. It interprets certain special characters placed around the text to modify its visual rendering. This syntax works in text channels and direct messages, but not in usernames, channel names, or profile fields.

Here are the combinations to know:

  • *italic*: surround the word with an asterisk on each side to display it in italics
  • **bold**: two asterisks on each side produce bold text
  • __underlined__: two underscores on each side underline the text
  • ~~strikethrough~~: two tildes on each side strike the text with a horizontal line
  • ||spoiler||: two vertical bars on each side hide the content until clicked

These formats can be combined. Three asterisks (***) apply both bold and italic simultaneously. Two underscores added to two asterisks (__**text**__) produce a result that is both underlined and bold. The ability to change the font on Discord is therefore limited to formatting, without affecting the typography itself.

A point rarely mentioned: Discord’s Markdown differs from standard Markdown. Some classic syntaxes (like clickable links in pure Markdown) do not work in user messages. Only bots and webhooks can integrate formatted links via embeds.

Man consulting text formatting options on Discord from his smartphone in his living room

Code Blocks and Text Color on Discord with ANSI Syntax

Code blocks are the only native way to simulate a font change in a Discord message. By enclosing text with a single backtick (`), you get a fragment in monospace font. Three backticks (“`) create a multiline code block.

This multiline code block accepts a language identifier after the three opening backticks. By specifying “ansi”, Discord interprets the ANSI escape sequences to display colored text.

How ANSI Coloring Works

The principle relies on codes inserted before the text. These codes are not visible in the final rendering but indicate to Discord which color to apply. The sequence starts with an escape character followed by a bracket, a color number, and the letter “m”.

The rendering varies depending on the user’s theme (light or dark) reading the message. A red text in dark theme may appear differently in light theme, which limits the reliability of this method for conveying critical information. The available colors remain basic: red, green, yellow, blue, cyan, and a few variants.

This technique works on computer. On mobile, support is more random depending on the version of the app.

Unicode Characters and Font Generators for Username and Messages

To go beyond Markdown, online font generators transform standard text into stylized Unicode characters. These tools do not change the font in the typographic sense: they replace each letter with a different Unicode character that visually resembles another typography.

The process is simple: you enter your text, the site offers dozens of variants (script, gothic, small caps, circled text, inverted text), and you copy-paste the result into Discord.

Where These Unicode Characters Work

Unlike Markdown, Unicode characters work everywhere in Discord: messages, usernames, display names, profile descriptions. Discord treats them as plain text, not as formatting, which explains their versatility.

Three constraints deserve attention:

  • Readability significantly decreases with certain styles. Text in gothic Unicode becomes difficult to decipher on a small screen
  • Screen readers (used by visually impaired individuals) do not always recognize these characters, making the message inaccessible
  • Some Unicode characters may not display correctly on older operating systems, showing empty squares instead of letters

Two colleagues exploring font customization options on Discord together in a coworking space

Combining Markdown and Unicode in the Same Discord Message

A little-documented aspect: Discord treats Markdown and Unicode characters as two independent layers. You can apply Markdown bold (**) to text that has already been converted to stylized Unicode. The result combines both visual effects.

This combination has a technical limit. Code blocks disable any Markdown formatting inside. If you place Unicode text in a code block, it retains its Unicode style but loses all Markdown formatting (bold, italic, underlined). The code block displays the plain text in its monospace font, including Unicode characters.

Markdown Headers to Structure Your Long Messages

Discord supports Markdown headers with the hash symbol (#). A hash followed by a space produces a large title, two hashes a subtitle, three hashes a smaller title. These headers visually increase the text size, which partially compensates for the lack of control over font size.

For the title to display correctly, the hash must be at the beginning of the line. A message that starts with “# Welcome” will display the word in large format. This feature works in text channels and threads.

The choice between Markdown, Unicode, or both depends on the context. For a quick message on a community server, bold or italic is sufficient. For a distinctive username, Unicode characters remain the only option. Each method has its specific application area, and mixing them indiscriminately often produces a result that is more confusing than creative.

Simple tips to change the font on Discord and customize your messages