Free tool — no login required

Discord Text Formatter

Bold, italic, underline, strikethrough, spoilers, code blocks, and 8 fancy Unicode fonts. Click a button, copy the result, paste in Discord.

Discord markdown — paste anywhere
Make every member feel welcome.

Fancy text (Unicode fonts)

These use Unicode characters that look like fancy fonts. Works anywhere — usernames, server names, bios, channel names. Copy and paste.

Bold (𝐭𝐡𝐢𝐬)
𝐌𝐚𝐤𝐞 𝐞𝐯𝐞𝐫𝐲 𝐦𝐞𝐦𝐛𝐞𝐫 𝐟𝐞𝐞𝐥 𝐰𝐞𝐥𝐜𝐨𝐦𝐞.
Italic (𝑡ℎ𝑖𝑠)
𝑀𝑎𝑘𝑒 𝑒𝑣𝑒𝑟𝑦 𝑚𝑒𝑚𝑏𝑒𝑟 𝑓𝑒𝑒𝑙 𝑤𝑒𝑙𝑐𝑜𝑚𝑒.
Bold Italic (𝒕𝒉𝒊𝒔)
𝑴𝒂𝒌𝒆 𝒆𝒗𝒆𝒓𝒚 𝒎𝒆𝒎𝒃𝒆𝒓 𝒇𝒆𝒆𝒍 𝒘𝒆𝒍𝒄𝒐𝒎𝒆.
Script (𝓉𝒽𝒾𝓈)
ℳ𝒶𝓀ℯ ℯ𝓋ℯ𝓇𝓎 𝓂ℯ𝓂𝒷ℯ𝓇 𝒻ℯℯ𝓁 𝓌ℯ𝓁𝒸ℴ𝓂ℯ.
Double-struck (𝕥𝕙𝕚𝕤)
𝕄𝕒𝕜𝕖 𝕖𝕧𝕖𝕣𝕪 𝕞𝕖𝕞𝕓𝕖𝕣 𝕗𝕖𝕖𝕝 𝕨𝕖𝕝𝕔𝕠𝕞𝕖.
Monospace (𝚝𝚑𝚒𝚜)
𝙼𝚊𝚔𝚎 𝚎𝚟𝚎𝚛𝚢 𝚖𝚎𝚖𝚋𝚎𝚛 𝚏𝚎𝚎𝚕 𝚠𝚎𝚕𝚌𝚘𝚖𝚎.
Wide (this)
Make every member feel welcome.
Small Caps (ᴛʜɪs)
Mᴀᴋᴇ ᴇᴠᴇʀʏ ᴍᴇᴍʙᴇʀ ꜰᴇᴇʟ ᴡᴇʟᴄᴏᴍᴇ.

All Discord text formatting at a glance

FormatMarkdownRenders as
Bold**text**text
Italic*text*text
Bold Italic***text***text
Underline__text__text
Strikethrough~~text~~text
Inline code`text`text
Code block```text```text (block)
Spoiler||text||text
Quote> text| text
Headers# H1, ## H2, ### H3Header text

Frequently asked questions

How do I make text bold in Discord?

Wrap the text in two asterisks on each side: **bold text**. Discord renders it as bold automatically. You can also use this tool — paste your text, click the Bold button, and copy the result.

How do I strikethrough text in Discord?

Wrap the text in two tildes on each side: ~~strikethrough text~~. Renders as text with a line through it. Useful for crossing out outdated info or showing edits.

How do I make a spoiler in Discord?

Wrap the text in two pipes: ||spoiler text||. The text appears as a black bar that members click to reveal. Useful for plot twists, NSFW warnings, and answers in trivia channels.

Can I combine bold and italic?

Yes. ***bold italic*** uses three asterisks. You can also nest formats: **__bold and underlined__** or ***__bold italic and underlined__***. Discord parses them all.

What's "fancy text" — does Discord actually support custom fonts?

Discord doesn't support custom fonts directly, but you can use Unicode characters that look like fancy fonts (𝓁𝒾𝓀𝑒 𝓉𝒽𝒾𝓈). These work in usernames, server names, bios, channel names, and messages — anywhere Discord accepts text. They look identical across desktop, mobile, and web because they're standard Unicode characters, not custom fonts.

Why doesn't my fancy text show up the same on mobile?

Some Unicode font ranges aren't in the default mobile system fonts and fall back to a default style. The fonts in this tool are widely supported (Mathematical Alphanumeric Symbols block) and work on iOS, Android, Windows, and macOS — but very fancy decorative fonts you might find on other generators may render differently.

How do I make a code block in Discord?

Single-line: wrap in single backticks `like this`. Multi-line: use three backticks ```...```. For syntax highlighting, add the language right after the opening backticks (e.g., ```js for JavaScript). The language is just for color — Discord still treats the contents as text.

Want a Discord bot that formats text automatically?

Build a bot that auto-formats announcements, applies your server’s custom embed style, or replaces commands with rich Discord markdown — no code needed.

Build my Discord bot