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

How to format text on Discord

Discord uses Markdown for text styling. Type the symbols below around your text — or paste it into the tool above, click a button, and copy the result. Everything works in messages, channel topics, and your profile.

How to italicize text on Discord

Put a single asterisk on each side of your text: *italic*. A single underscore works the same way (_italic_). Or paste your text into the tool above and hit Italic.

How to make text bold on Discord

Wrap your text in two asterisks on each side: **bold**. For bold italic, use three asterisks: ***bold italic***. The Bold button above adds the asterisks for you.

How to strikethrough text on Discord

Put two tildes on each side: ~~strikethrough~~. Discord draws a line through the text — handy for crossing out edits or outdated info. Use the Strikethrough button above to do it in one click.

How to spoiler-tag text on Discord

Wrap your text in two pipes on each side: ||spoiler||. It shows as a black bar members click to reveal — great for plot twists and trivia answers. The Spoiler button above adds the pipes automatically.

How to underline text on Discord

Put two underscores on each side: __underline__. Combine it with bold for **__bold underline__**. The Underline button above wraps it for you.

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 italicize text on Discord?

Wrap the text in a single asterisk on each side: *italic text*. A single underscore on each side works too (_italic text_). Discord renders it as slanted italic text. You can also paste your text into the tool above and click Italic.

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