WhatsApp Text Formatting: Bold, Italic, Code and Lists

by FreeFontsGeneratorPlatform guides6 min read
The word WhatsApp shown in bold sans, monospace and small capital Unicode styles

WhatsApp has real text formatting, and most people use one tenth of it. The syntax is a set of symbols wrapped around the text, it works in every chat on every platform WhatsApp runs on, and it has been there for years without ever appearing in a toolbar on some versions.

Here is the complete list, followed by the one place it does not work and what to do there instead.

WhatsApp formatting symbols

Type the symbols literally, with no spaces between them and the text.

FormatType thisResult
Bold*text*text
Italic_text_text
Strikethrough~text~text
Monospace```text```fixed-width text
Inline code`text`text
Bulleted list- text at line starta bullet
Numbered list1. text at line starta numbered item
Quote> text at line startan indented quote

A few details that catch people out:

On recent versions you can also select text and use the formatting menu that appears, which is the same thing with fewer keystrokes.

Where WhatsApp formatting does not work

The formatting above is a feature of the message renderer. Everything else in WhatsApp is a plain text field:

Type *Aurora* as your profile name and your name becomes, literally, *Aurora*, asterisks included.

Styled names without formatting: how it is done

The workaround is not formatting. It is different characters.

Unicode โ€” the character standard underneath every modern messaging app โ€” includes whole alphabets that already look styled. The biggest group is the Mathematical Alphanumeric Symbols block, encoded so mathematical notation could distinguish ๐€ from ๐”„ from ๐”ธ as separate symbols. Because each is its own character, it pastes into a name field the same way an ordinary letter does.

Styleโ€œAuroraโ€ in itUnicode block
Bold sans๐—”๐˜‚๐—ฟ๐—ผ๐—ฟ๐—ฎMathematical Alphanumeric Symbols
Cursive script๐’œ๐“Š๐“‡โ„ด๐“‡๐’ถMathematical Alphanumeric Symbols
Bold script๐“๐“พ๐“ป๐“ธ๐“ป๐“ชMathematical Alphanumeric Symbols
Monospace๐™ฐ๐šž๐š›๐š˜๐š›๐šŠMathematical Alphanumeric Symbols
Small capitalsแด€แดœส€แดส€แด€Phonetic Extensions
Fullwidth๏ผก๏ฝ•๏ฝ’๏ฝ๏ฝ’๏ฝHalfwidth and Fullwidth Forms

Run your own text through the font generator to see the full set. For group subjects, the symbols page has dividers and ornaments that work in the same fields.

What it costs

Three things, and they apply to every platform, not just WhatsApp.

Contact search breaks. Searching your chat list for โ€œAuroraโ€ will not find ๐—”๐˜‚๐—ฟ๐—ผ๐—ฟ๐—ฎ, because the characters differ. In a long chat list this is a genuine daily nuisance.

Screen readers struggle. A styled name may be announced character by character as โ€œmathematical bold small a, mathematical bold small uโ€, or skipped. If anyone in a group uses a screen reader, a group subject in styled characters is a group subject they cannot read.

Older devices show boxes. A character appears only if the readerโ€™s device has a font covering it. Recent phones handle the mathematical block well; some older Android builds and a lot of smartwatches do not, and show empty rectangles. Why Unicode fonts break covers the cause.

Formatting that is better than styling

For the things people usually want styled text for, WhatsApp already has better answers:

Save the Unicode styling for the one line where decoration is the point โ€” a status, a name โ€” and leave the information in plain letters.

Quick answers

Why does **bold** not work on WhatsApp?
WhatsApp uses one asterisk, not two. Two gives you a bold word with asterisks visible.

Can I change the font in WhatsApp?
Not the interface font. WhatsApp offers monospace via ` , and beyond that you are pasting different characters, not changing a font.

Does formatting work on WhatsApp Web and Desktop?
Yes. Same symbols, same result, and the keyboard shortcuts Ctrl+B and Ctrl+I work there too.

Do the symbols show if the recipient has an old version?
Formatting has been supported for many years, so in practice yes. Very old clients would show the raw symbols.

Is there a character limit on the About line?
Yes, 139 characters โ€” and styled characters count the same as plain ones, though many of them take more bytes. The character counter will tell you where you stand.

Where to go next