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.
| Tool | What it is | Where it works | The catch |
|---|---|---|---|
| Markdown | Symbols WhatsApp renders (*bold*, _italic_, ~strike~, ```mono```) | Messages, captions, status text | Dies 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, messages | Can 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":
A stray space breaks the pair — *text * or a lone unmatched * won't format. Wrap tightly: *text*.
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:
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 chat | Markdown *…* / _…_ |
| Cross out a price or typo in a message | Markdown ~…~ |
| Send a code, IBAN or number cleanly | Monospace ```…``` |
| Style my profile name | Unicode font (paste it in) |
| Style my About/bio line | Unicode font (paste it in) |
| Decorate a group name | Unicode font + symbols |
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 →