Skip to content

Discord fonts

Type once to get fancy letters for your Discord name or bio, add Discord's own bold, spoilers and headings, and see a preview before you paste.

Discord fonts and formatting

Where will you paste it?
0 of 2,000 characters

Messages can have up to 2,000 characters, or 4,000 with Nitro. Markdown works here, so use the buttons below for real bold, spoilers and headings.

Select words in the box first, or press a button to add a sample. Ctrl+B, I and U work in the box. Fancy letters on the cards keep these codes working.

Bold sans

Closest to the look of Discord names.

Bold serif

Classic book look. Numbers turn bold too.

Bold italic

Strong slant for a short title.

Italic sans

A light slant. Numbers stay plain.

Bold script

Handwriting look that stays readable on a dark screen.

Script

Thin handwriting look.Thin on dark screens

Gothic

Blackletter for a game or guild name.

Outline

Hollow letters with hollow numbers.

Typewriter

Code look, without a code block.

Small caps

Small capital letters. The letter x stays plain.

Tiny text

Raised small letters.Hard to read in chat

Bubbles

Letters in circles. Best for one word.

Wide

Wide letters with wide spaces.

Glitch

Marks stacked on each letter.Spills over other lines. Some servers rename members with it

Markdown codes, links, code and timestamps stay plain on the cards, so they still work after you paste. More styles are in the font converter.

How it may look

Alex Today at 16:20

Game night

Friday at 8, voice channel. Pizza is on me

Reply if you can come

A plain mock drawn by this page with our own colors, not a real Discord screen. Click a spoiler to show it. Discord may draw some parts a little differently.

Timestamp builder

Pick a date and time. Discord shows a timestamp to each reader in their own time zone and language.

StyleShows asCode
Short time16:20<t:1618953630:t>
Medium time16:20:30<t:1618953630:T>
Short date20/04/2021<t:1618953630:d>
Long dateApril 20, 2021<t:1618953630:D>
Long date, short timeApril 20, 2021 at 16:20<t:1618953630:f>
Full date, short timeTuesday, April 20, 2021 at 16:20<t:1618953630:F>
Short date, short time20/04/2021, 16:20<t:1618953630:s>
Short date, medium time20/04/2021, 16:20:30<t:1618953630:S>
Relative time5 years ago<t:1618953630:R>

Tap a card to copy it. Copy message copies your text with its markdown codes. A number on a card shows the strict count, which can be higher than what you see. Your text stays in this browser.

More tricks for Discord names and chats

Each card shows your text made by another tool. The link opens that tool with all its options.

Big letters

More big letters
Advertisement
A chat window with messages, one in bold letters and one hidden under a spoiler bar

Last checked by the TextEditor.com team

Discord text formatting cheat sheet, checked November 2026

Discord turns a few typed symbols into real formatting. This list follows Discord's Markdown Text 101 help article, which we checked in November 2026. The timestamp codes come from Discord's developer docs.

WhatType thisResult
Italic*italic* or _italic_italic
Bold**bold**bold
Bold italic***bold italic***bold italic
Underline__underline__underline
Strikethrough~~strikethrough~~strikethrough
Spoiler||spoiler||spoiler
Headings# Big, ## Medium, ### SmallBig, Medium, Small
Subtext-# small gray notesmall gray note
Quote> one lineone line
Long quote>>> every line after thisevery line after this
List- item or * item• item
Numbered list1. first1. first
Inline code`code`code
Code block``` on the lines before and aftercode on many lines
Masked link[text](https://example.com)text
Timestamp<t:1618953630:R>5 years ago

Headings and subtext only work at the very start of a line, with a space after the # signs. Put two spaces before a dash to make a sub item in a list.

Fancy letters or markdown: which one to use

Markdown is real formatting. The words stay normal letters, so search, copy and screen readers all work. Fancy letters are symbols that only look styled. Use them where markdown does nothing, like your display name or a server nickname.

Does the plain word survive?
WayWhat you typeHas the plain wordAfter folding
Markdown bold**hello**YesYes
Bold sans letters𝗵𝗲𝗹𝗹𝗼NoYes
Small caps lettersʜᴇʟʟᴏNoNo

"After folding" applies the Unicode NFKC rule that some apps use before they search. Discord does not say if its search does this.

Code blocks with color

Put three backticks on a line, your code below, and three backticks after it. Nothing inside a code block gets formatted, so it is also a safe way to show symbols as they are.

Write a language name right after the first three backticks, like ```py, and the desktop app colors the code. The help article does not list this, and phones may show it without color. Our preview uses its own colors for the languages in the list.

Try a colored code block

def greet(name):
    # Say hi to a new member
    return f"Welcome, {name}!"

Copy code block puts the backticks and the language name around your code.

Advertisement

Timestamps that show in every reader's time zone

A timestamp looks like <t:1618953630:f>. The number is Unix time: the seconds since January 1, 1970, in UTC. The letter at the end picks the style. Discord shows the time in each reader's own time zone, so "8 PM" never means the wrong hour.

There are nine styles, from a short time to "in 2 hours". The timestamp builder in the tool above makes the code for any date. Pick it there, then copy a style.

One timestamp, three readers
Reader inSees
New YorkApril 20, 2021 at 5:20 PM
LondonApril 20, 2021 at 10:20 PM
TokyoApril 21, 2021 at 6:20 AM

All three see the same code: <t:1618953630:f>. Change the date in the timestamp builder to see your own.

Usernames and display names: what Discord allows

Every account has a username and can have a display name. The username is unique and must follow strict rules. The display name is what most people see in chat, and it takes almost any character. We checked Discord's username help article in November 2026.

RuleUsernameDisplay name
Charactersa to z, 0 to 9, _ and . onlyLetters from any language, spaces, emoji and special characters
Length2 to 32 characters1 to 32 characters
CapitalsTurned into lowercaseAllowed
PeriodsNot two in a rowNo rule
Fancy lettersNot allowedAllowed, within the Community Guidelines

Nitro members can also pick a font for their display name with Discord's Display Name Styles. That changes how the name looks, not its letters, so search and screen readers keep working. Discord's own help page says some symbols fall back to the default font, so fancy letters and a name style do not mix.

Name tester
As a usernamemaria
As a display nameFits: 7 characters, 12 in the strict count
Found by typing @mariaMaybe not by the display name. The username still works.

Paste a name you like, fancy or plain, to see how it works in each place.

Fancy fonts that look bad on Discord

Many people use Discord with the dark theme. Thin letters lose the most on a dark screen, and tiny raised letters are hard to read at chat size. Glitch text puts marks above and below each letter, and they spill into the lines next to it.

Some servers run bots that rename members whose names start with symbols or use glitch marks, so a fancy name can be changed for you. Bold sans and bold script are the safest picks.

Your text on a dark and a light screen
Dark
Light

Change the text at the top to see your own words in five styles.

Fancy text and screen readers

A screen reader may read each fancy letter by its Unicode name, or skip it. A fancy display name then shows up in every message as a string of symbol names. Markdown bold and italic do not have this problem, because the letters stay normal.

Use markdown for messages. If you want a fancy name, keep a plain word in it, or set a plain server nickname where people need to find you.

What a screen reader may say

Plain Game night

Bold sans 𝗚𝗮𝗺𝗲 𝗻𝗶𝗴𝗵𝘁

Listen uses your browser's own voice to read the text the way some screen readers do.

Making a bio for Instagram too? The Instagram fonts page checks your bio against its 150 character limit.

Frequently asked questions

How do I change my font on Discord?

Messages have no font menu. Use markdown for bold, italic, headings and code. For names and bios, copy fancy letters from this page. Nitro members can also pick a display name font in Display Name Styles.

Can I use fancy fonts in my Discord username?

No. Usernames take only a to z, 0 to 9, underscores and periods. Put fancy letters in your display name instead. It allows special characters and emoji, up to 32 characters.

How do I make text bigger on Discord?

Start a line with # and a space for a big heading, ## for a medium one or ### for a small one. The # must be the first character on the line.

How do I hide a spoiler on Discord?

Put two vertical bars on each side, like ||this||. Readers see a dark box until they click it. Inside a code block, the bars show as they are.

How do Discord timestamps work?

Type <t:> with a Unix time and a style letter inside, like <t:1618953630:R>. Each reader sees the time in their own time zone. The timestamp builder above makes the code for you.

Why do my fancy letters show as boxes on Discord?

The device of the person reading has no font with those characters. This mostly happens on old phones and computers. The styles on this page show on current systems.

Can I color text on Discord?

Discord has no color button. A code block with a language name, like ```py, shows code in colors on the desktop app. For colored names, servers use role colors.

  • Font converterSee which Unicode block each letter style comes from: math letters, small caps, Cyrillic or Greek look alikes.
  • Small textTurn your text into tiny letters to copy and paste.
  • Cursive textType and get cursive letters to copy and paste into Instagram, TikTok and Discord.
  • Invisible characterCopy an invisible character or blank space for empty names and messages.
  • All text facesCopy text faces and kaomoji for any mood: happy, love, shrug, table flip, Lenny and more.
  • Instagram fontsFonts for your Instagram bio, name and captions.

↑ ↓ to choose, Enter to open, Esc to close