WhatsApp Text Formatting, Explained

WhatsApp gives you real formatting — but only in one place. Markdown like *bold* and _italic_ works inside messages and nowhere else. Your name and bio need a completely different trick. Once you know which field runs markdown and which doesn't, the confusion disappears.

Platform Mastery ⏱ 7 min read Messages vs Name Fields

Key Takeaways

Two Different Jobs, Two Different Tools

Nearly every "why won't my WhatsApp text format?" question comes from mixing up two things that have nothing to do with each other. WhatsApp teaches you markdown in chat, so it feels like the same asterisks should style your name too. They don't — the name is not a message, and markdown only ever runs on messages.

Here is the whole picture in one frame. Match the tool to the field and every surprise answers itself.

ToolWhat it isWhere it worksThe catch
MarkdownSymbols WhatsApp renders (*bold*, _italic_, ~strike~, ```mono```)Messages, captions, status textDies in the profile name and About/bio; symbols show literally there
Unicode "fonts"Substitute characters that already look styled (𝗯𝗼𝗹𝗱, 𝓬𝓾𝓻𝓼𝓲𝓿𝓮)Profile name, About/bio, group names, messagesCan render as boxes on old devices; harder for screen readers

Native Markdown — for Messages

Markdown is the formatting WhatsApp applies when it sends your message. You type a symbol on each side of your words and WhatsApp swaps the symbols for real styling once the message goes through. There are five core shortcuts:

  • *bold*bold (single asterisks)
  • _italic_italic (underscores)
  • ~strikethrough~ → strikethrough (tildes)
  • ```monospace``` → fixed-width text (three backticks each side)
  • `inline code` → short fixed-width snippet (single backticks)

You can combine them — *_bold italic_* nests cleanly. Newer versions also add bulleted lists (start a line with - or * and a space), numbered lists (1. and a space) and block quotes (start a line with >). All of it renders the same way on Android, iPhone and WhatsApp Web because it's the app doing the drawing, not the font.

This is the right way to format a message — it stays real, selectable text, so it's searchable and works with screen readers. The catch is the two mistakes that make it "not work":

Won't bold

A stray space breaks the pair — *text * or a lone unmatched * won't format. Wrap tightly: *text*.

Won't bold

Older app versions may not support lists or quotes. If a shortcut shows as literal symbols, update WhatsApp first.

And the big one: markdown does nothing in your profile name or your About/bio line. Those aren't messages, so WhatsApp never runs markdown on them — the asterisks just sit there as plain characters.

Unicode "Fonts" — for the Name and Bio

To style a name or an About line, you can't ask WhatsApp to render anything — so you use characters that already look styled. A generator turns "Sara" into 𝗦𝗮𝗿𝗮 or 𝓢𝓪𝓻𝓪 using special Unicode characters, and you paste the finished result straight into the field. No rendering required, so it survives exactly where markdown can't.

This works in your profile name, your About/bio, group subjects and descriptions, broadcast names, and inside messages too. It's the only way to carry a distinct look into the parts of WhatsApp that markdown never touches:

Your phone number stays plain. WhatsApp identifies you by number, not by a handle, so there's no lowercase @username to worry about — but the styling still lives only in the display name and bio, not in how you're routed. Style the display name and the About line; the number underneath is always unchanged.

Two honest caveats, both covered in depth elsewhere: Unicode names can show as boxes on some devices (especially older Android), and they're harder for screen readers. Pick a safe style — bold, italic or small caps — and keep it tasteful rather than a wall of zalgo glitch text that recipients can't read.

What About the "Different Font" Trick?

People often reach for the monospace shortcut when they want their whole message to look different. Wrapping text in three backticks — ```like this``` — gives you a fixed-width typewriter style, and it's the closest thing to a genuine font change WhatsApp offers in chat. Be clear-eyed about the limits:

  • It's one style only — there's no cursive, no bubble, no outline built in.
  • It's message-only — like the rest of markdown, it can't reach the name or bio.
  • It reads as "code," not "fancy" — great for a phone number, IBAN or serial, less so for a warm greeting.

For anything beyond monospace — a bold name, a cursive bio, a small-caps status — you're back to Unicode characters. There is no hidden font menu; the look you paste in is the font.

Which Tool Do You Need?

I want to…Use
Bold or italicize a word in a chatMarkdown *…* / _…_
Cross out a price or typo in a messageMarkdown ~…~
Send a code, IBAN or number cleanlyMonospace ```…```
Style my profile nameUnicode font (paste it in)
Style my About/bio lineUnicode font (paste it in)
Decorate a group nameUnicode font + symbols
WhatsApp didn't ignore your bold.
You used the chat trick on a name field.

Match the tool to the field, and it just works.

Make a WhatsApp-ready name

Generate a device-safe Unicode style, copy it, and paste it into your profile name or About line — no app setting to hunt for.

Open the WhatsApp Font Tool →
WhatsApp Instagram Telegram Discord
FAQ

Frequently Asked Questions

Wrap the words in single asterisks: type *hello* and WhatsApp shows hello in bold when the message is sent. It works in chats, group messages, captions and status text. It does not work in your profile name or your About/bio line — those aren't messages, so WhatsApp never runs the markdown on them.

There are five: *bold* with asterisks, _italic_ with underscores, ~strikethrough~ with tildes, and monospace with three backticks on each side (```like this```). WhatsApp also added bulleted and numbered lists, block quotes with a > and inline `code` with single backticks in recent versions. All of them render only in messages.

Because the name and the About/bio field aren't messages — WhatsApp doesn't apply its markdown there, so *asterisks* just show as literal characters. To style a name or bio you paste in Unicode font characters that already look bold or cursive, so no rendering is needed. Generate the style, copy it, and paste it into the field.

WhatsApp has no built-in font switcher beyond the chat-size setting and the monospace trick. To get a genuinely different look — bold, cursive, small caps — you paste Unicode characters that carry the style themselves. They work in your name, About line, group names and messages, but can render as boxes on some older devices and are harder for screen readers.