🎮
__underline__
Discord
Social Media

How to Underline Text on Discord (And When Unicode Beats Markdown)

Badal Patel7 min read

Discord supports native underline with __double underscores__ — but here's why Unicode underline still has its place, and how to use both effectively.

How to Underline Text on Discord (And When Unicode Beats Markdown)

Discord is one of the few major chat platforms that has a built-in underline feature. Just wrap your text in two underscores on each side — __like this__ — and Discord renders it as like this when you send the message.

But there's a catch: Discord's native underline only works inside Discord. The moment you try to copy that underlined text and paste it somewhere else (Instagram, Twitter, your status, your profile bio, your channel name) — the underline disappears, because there's no actual underline in the text. It's just markdown that Discord interprets at display time.

This is where Unicode underlined text becomes useful. It works inside Discord and travels everywhere with you. Here's the full breakdown.

Method 1: Discord's built-in underline (markdown)

The fastest way to underline text inside a Discord message:

  1. Type your message
  2. Wrap the part you want to underline with double underscores: __hello__
  3. Send the message

Result: Discord shows it as underlined. The double underscores disappear when displayed.

You can combine markdown formatting in Discord:

  • **bold**bold
  • *italic*italic
  • __underline__ → underlined
  • ~~strikethrough~~ → ~~strikethrough~~
  • ***bold italic***bold italic
  • __**bold underlined**__ → bold + underlined
  • __*italic underlined*__ → italic + underlined

This works in regular messages, replies, threads, and forum posts.

Where Discord's markdown underline works

✅ Works

  • Regular channel messages
  • DMs and group DMs
  • Threads and forum posts
  • Replies and quoted messages
  • Edited messages

❌ Doesn't work

  • Server name
  • Channel name
  • Channel topic
  • Your username / display name
  • Server "About me" section
  • Status / Custom Status
  • Voice channel names
  • Server emoji names

In all the places where markdown doesn't work, the __double underscores__ either show up as literal underscores or get stripped entirely. That's where Unicode underline comes in.

Method 2: Unicode underline (works everywhere)

If you want underlined text in your Discord username, status, server name, channel name, or any other place markdown can't reach, you'll need Unicode characters that look underlined regardless of where they're displayed.

The process:

  1. Open the Underline Text Generator in your browser
  2. Type the text you want underlined
  3. Pick a style — classic, double, dotted, wavy, etc.
  4. Tap copy
  5. Paste into the Discord field (username, status, server name — wherever)

The underline travels with the text because it's part of the characters themselves, not a markdown instruction.

When to use each method

| Use case | Best method | |---|---| | Emphasizing a word in a chat message | Markdown (__word__) — cleaner, lighter | | Your Discord username/display name | Unicode — markdown not supported | | Custom Status / "Playing..." | Unicode — markdown not supported | | Server name (if you own a server) | Unicode — markdown not supported | | Channel names | Unicode — markdown not supported | | Channel topic / description | Markdown — supported here | | About me / bio | Markdown — supported here | | Section headers in forum posts | Either — but Unicode looks more decorative | | Aesthetic / decorative server branding | Unicode — for that distinct visual style |

How to underline your Discord username

Discord lets you change your global username and your per-server display name. Both accept Unicode characters. To make either underlined:

Global username (or display name):

  1. Click the gear icon at the bottom-left to open User Settings
  2. Click My AccountEdit next to your display name
  3. In a separate tab, generate your underlined name in our tool
  4. Paste it into the display name field
  5. Save

Per-server nickname:

  1. Right-click the server icon → Edit Server Profile (or click the server name → Edit Profile)
  2. Edit the Server Nickname field
  3. Paste your Unicode underlined nickname
  4. Save

💡 Note: Discord requires that your username (the lowercase one with #1234 style numbers, now usernames) follows alphanumeric rules. But your display name and server nicknames are free-form, so Unicode underline works there.

How to underline your Discord status

Custom statuses are perfect for stylized text — they're short, visible, and personal:

  1. Click your profile icon at the bottom-left
  2. Click Set Custom Status (or Edit Status)
  3. Generate your underlined text in our tool, copy
  4. Paste into the status text field
  5. Save

The status appears under your name in member lists and on hover, displayed in styled underlined Unicode.

How to underline a Discord server name (admin only)

If you own a server or have "Manage Server" permission:

  1. Click the server name dropdown at the top of the channel list
  2. Click Server Settings
  3. Click Overview
  4. Edit the Server Name field with your Unicode underlined version
  5. Save

Be cautious here — overly stylized server names can hurt discoverability if your server is publicly listed, and they sometimes look broken on the Discord mobile app on older Android devices.

How to underline a Discord channel name

Channel names traditionally only allow lowercase letters, numbers, and dashes — but Discord has loosened this in recent updates and now accepts most Unicode characters in channel names (including emoji and underlined text). To set one up:

  1. Right-click the channel → Edit ChannelOverview
  2. Edit the channel name with your underlined Unicode
  3. Save

Caveats: When users #mention a channel with Unicode characters, autocomplete still works, but typing the full name from memory is harder. Use this sparingly.

Combining markdown and Unicode in the same message

You can absolutely combine both methods in a single message. For example:

__**A̲n̲n̲o̲u̲n̲c̲e̲m̲e̲n̲t̲**__: server event tomorrow at 8pm!

This wraps Unicode underlined text inside markdown bold + underline, giving you:

  • Discord's native bold + underline rendering
  • Plus the Unicode underline as an additional visual layer

The result is a triple-emphasis effect that really stands out. Use it for important announcements, but don't overdo it — when everything is emphasized, nothing is.

Common Discord underline mistakes

Using triple underscores accidentally

Discord's markdown distinguishes between _italic_ (single underscore) and __underline__ (double underscore). If you type three or more underscores accidentally, the formatting can break. Always count carefully or paste from a generator.

Underline next to italics

Discord can confuse __hello_world__ because the parser sees nested underscore patterns. If you need underline followed immediately by italic, separate them with a space: __hello__ _world_.

Pasting from formatted sources

If you copy underlined text from Word, Google Docs, or a website that uses HTML <u> tags — Discord strips the HTML and you lose the underline. The fix: copy from a plain-text Unicode source like our generator.

Unicode in voice channel names

Voice channel names accept Unicode underlined text, but on the Discord mobile app (especially older Android), the text can render with gaps between letters and the underline. Test on multiple devices before finalizing branding.

Underlined text and bots

Discord bots can post messages with both markdown and Unicode formatting. If you're configuring a welcome bot, automod, or reaction-role embed, you can:

  • Use markdown (__welcome__) inside embeds — Discord renders it
  • Use Unicode underlined text in embed titles — markdown is not supported in embed titles, only in descriptions and fields

This is a common gotcha. If you want an underlined embed title, only Unicode will work.

Frequently asked questions

Why does __text__ not underline in some Discord places?

Markdown only works inside the chat message body and embed descriptions. It does not work in usernames, status, server names, channel names, or embed titles. For those, use Unicode underlined text.

Does Unicode underlined text work on the Discord mobile app?

Yes, on both iOS and recent Android (9+). Older Android devices may show small rendering glitches. The classic single underline (U+0332) is the most universally supported.

Can I underline a part of a code block in Discord?

No. Discord's code blocks (single backticks for inline, triple backticks for fenced) display all content as monospace plain text. Markdown formatting and Unicode combining characters inside code blocks are shown literally.

Will server boost perks change underline behavior?

No. All underline behavior — markdown and Unicode — is the same regardless of boost level. Boosting a server doesn't unlock any new text formatting options.

What about Discord's slash commands?

Slash commands accept Unicode in their text inputs. So if you're filling out a /announce slash command (assuming the bot supports it), you can paste underlined Unicode into the text field and it'll be sent through.

Does Nitro change anything for underlined text?

No. Discord Nitro adds animated emoji, larger uploads, and custom profile features — but text formatting is the same for everyone.

Try it now

For the markdown method, just type __your text__ in any Discord message. Done.

For Unicode underline (everywhere else), use our Underline Text Generator — pick a style, copy, paste. Works in usernames, statuses, server names, and anywhere markdown can't reach.

If you want to take your Discord profile to the next level, also check out our glitch text generator for that cyberpunk gaming aesthetic, or browse all 100+ font styles to find the perfect look.

Tags:discordunderlinemarkdowntext formatting
👨‍💻

Badal Patel

Software Engineer & SEO Content Specialist

Badal Patel is a software engineer with expertise in web development and SEO content strategy. He builds tools that help people format and style text for social media, and writes in-depth guides on Unicode text formatting, platform compatibility, and digital typography.

🔤

Ready to try it?

Generate underlined text in 30+ styles — free, instant, no sign-up.

Open Underline Generator