WhatsApp Fonts and Text Formatting
WhatsApp is one of the few apps with real built in formatting, so this page gives you both: the correct markup for bold and italic inside a message, and stylish Unicode fonts for your name and About where that markup does not work.
For messages, use WhatsApp's own formatting
WhatsApp is one of the few apps with real built in formatting. Tap a style below to copy the message with the formatting characters included. Paste it into a chat and WhatsApp turns it into genuine bold, italic or strikethrough, which stays searchable and readable for everyone. Save the Unicode styles further down for your name and About, where this markup does not work.
For your name and About, use these styles
The formatting characters above are only read inside a message. WhatsApp shows your Name and About exactly as typed, so a styled name has to be built from Unicode characters instead. Type above and tap any style to copy it.
What the badges under each style mean
Each badge grades the rarest characters a style uses, so a style is only rated as safe as its riskiest character. Nothing here is rated as working unless there is a reason behind it.
- ✓ works observed rendering in that field.
- ! disputed sources contradict each other and none of them is primary.
- ? untested no public evidence either way. This does not mean it fails.
- ✗ blocked the platform was seen returning a real error for it.
- WhatsApp For your Name (about 25 characters) and About (about 139). A WhatsApp message should use WhatsApp's own bold and italic markup instead, which the tool above the styles covers.
- Instagram For your bio, display name and captions. Your @username takes only lowercase letters, numbers, periods and underscores, so no style on this site works there.
- Discord For messages, server nicknames and your About Me. Your @username is lowercase letters, numbers, periods and underscores only, so no style on this site works there.
Press any badge to see which character block decided its grade.
WhatsApp is not like the other apps on this site
Every other platform we build tools for has the same gap: Instagram, TikTok and Discord give you no way to bold a word, so people reach for Unicode lookalike letters instead. WhatsApp fonts are a different problem, because WhatsApp is one of the few apps that shipped real text formatting. Wrap a word in asterisks and it becomes genuine bold, not a lookalike.
That single fact should change the advice, and on almost every other WhatsApp fonts page it does not. They hand you Unicode bold for a chat message, which is the worse option in three measurable ways covered below. So this page splits the job: use WhatsApp's own formatting inside a message, and use Unicode only for your name and your About, where the formatting characters are ignored and Unicode is genuinely the only option.
Every WhatsApp formatting code
WhatsApp supports eight formats. The tool at the top of this page builds all of them for you, but here is the full reference if you would rather type them by hand. All of these work on Android, iPhone, WhatsApp Web and the desktop app.
- Bold: put an asterisk on each side, so *bold text* becomes bold.
- Italic: underscores on each side, so _italic text_ becomes italic.
- Strikethrough: tildes on each side, so ~struck through~ gets a line through it.
- Monospace: three backticks before and after your text gives a fixed width block, useful for a code snippet, a serial number or anything where the spacing matters.
- Inline code: a single backtick on each side styles just a few words without turning the whole message into a block.
- Block quote: a greater than sign and a space at the start of the line indents it as a quote.
- Bulleted list: a hyphen and a space at the start of each line.
- Numbered list: a number, a period and a space, so a line beginning 1. starts an ordered list.
You can nest bold and italic together and the order does not matter, so both *_launch day_* and _*launch day*_ produce bold italic, as long as the pairs close cleanly. Monospace is the exception: it cannot be combined with bold, italic or strikethrough. If you prefer not to type any of this, select your text in the app, tap the three dot menu and pick the style from the list.
Why Unicode bold is the wrong choice for a message
A Unicode font generator does not bold your text. It swaps every letter for a different character that happens to look bold. Inside a WhatsApp message that costs you three things, and none of them are obvious until they bite:
- Search stops working. WhatsApp search matches characters, not appearances. A message where the word is written in styled Unicode letters will not be found when you search for that word later, because to the app it is a completely different string. For a group where people search back through months of messages, this is a real loss.
- Screen readers give up. Assistive software knows the normal alphabet. Fed a mathematical or script alphabet it may spell characters out one at a time or skip them entirely, so a styled message can be unreadable to someone using one. Real bold has no such problem, because underneath it is still ordinary letters.
- Copying it back out breaks. Anyone who copies your styled text into a form, a spreadsheet or a search box gets those odd characters, not the plain word they expected.
None of this makes Unicode styles bad. It makes them the wrong tool for a message and the right tool for a name, which is exactly the split this page is built around. The same reasoning applies on LinkedIn, with one important difference: LinkedIn has no formatting of its own, so there Unicode is the only option you have.
Where Unicode is the right tool: your name and About
WhatsApp reads the formatting characters only inside a message. Your profile name and your About text are displayed exactly as typed, so an asterisk there stays an asterisk. Those two fields are the reason the second tool on this page exists, and a stylish WhatsApp name is built from Unicode characters or not at all.
To set one, style your text in the second tool above, tap to copy, then open WhatsApp settings, tap your profile and paste it into the name field. The About text works the same way. Because you are pasting real characters rather than a font, the styled name shows the same to everyone who has you in their contacts, on any phone. If you want a decorative line under your About text, the text dividers page has short separators that fit inside the character budget.
Which WhatsApp fields read formatting, and how much fits in each
This is the table that decides which of the two tools on this page you need, and as far as we can tell nobody else has assembled it. WhatsApp publishes none of these limits, so treat the numbers as community reported rather than official.
- Message: formatting works. No practical length limit for normal use. Use the markup, not Unicode.
- Text Status: formatting works, and the field holds around 700 characters, far more than anyone uses.
- Group description: formatting works, around 512 characters. Bold headings genuinely help here, because a group description is usually the closest thing a group has to rules.
- Your name: no formatting. Around 25 characters. Unicode only.
- Your About: no formatting. Around 139 characters. Unicode only.
- Group name: no formatting. Around 100 characters, but only the first 28 or so are visible in the chat list, so a styled group name should be far shorter than the limit suggests.
The pattern is consistent once you see it: anything that is a message parses the formatting characters, and anything that is a label does not. That is the whole rule, and it is why the two tools on this page are split the way they are.
Group chats, Web, Desktop and WhatsApp Business
All four behave the same way, which is unusually simple for a question people ask this often. The formatting characters are handled by WhatsApp itself rather than by your keyboard or your phone, so a bold message sent from an Android phone arrives bold on an iPhone, on WhatsApp Web, in the desktop app and inside a group of two hundred people. WhatsApp Business uses the same message formatting as the normal app.
What the receiver sees is worth being precise about, because it differs between the two approaches. With WhatsApp's own formatting the receiver sees real bold text and never sees your asterisks, as long as they are on any reasonably current version. With Unicode styling the receiver sees the styled characters themselves, which means the styling survives being forwarded or copied elsewhere, but also means an older phone missing those characters shows empty boxes instead. Neither is strictly better; they fail in opposite directions, and that is the honest way to choose between them.
How much actually fits in a WhatsApp name
Styled names get cut off far sooner than people expect, and the reason is arithmetic rather than anything WhatsApp is doing to you. The name field is reported to hold about 25 characters and the About text about 139. WhatsApp does not publish either number, so treat them as community reported rather than official.
The part nobody mentions is what a character costs. The cursive, bold and gothic alphabets live outside the basic plane of Unicode, which means each of those letters takes two units of storage rather than one. If the limit is counted in units, and every indication is that it is, a seven letter name written in bold cursive is already spending fourteen of your twenty five. Add a decorative symbol on each side and you are out of room before you have finished your name.
That is why the style list on this page is ordered the way it is. Small caps, fullwidth, bubble and the bracket wraps sit at the top because they cost one unit per character, so a full name fits comfortably. The bold and cursive alphabets sit at the bottom: they are the most popular and the most expensive at the same time. Our PUBG and BGMI name generator explains the same counting rule in more depth, because in a game name field it is the single most common reason a name is rejected.
Formatting a WhatsApp Status
A text Status accepts the same formatting characters a message does, so bold and italic work there and you can use the tool at the top of this page for it directly. Keep it short: a Status is displayed large and centred, and a long formatted block loses the effect that made you want to format it. One bold line with a plain line underneath reads far better than a whole styled paragraph.
For a Status that is more decorative than informative, the Unicode styles work well too, since nobody is going to search a Status later. Softer looks suit it, and the same styles carry across to other apps, so a phrase you like can move from a Status to an Instagram bio or a TikTok bio unchanged.
What WhatsApp formatting cannot do
Four limits worth knowing before you go looking for a setting that does not exist:
- There is no underline.It has never been part of WhatsApp's formatting. The underlined styles in the second tool on this page work by attaching a combining underline mark to every character, which is a lookalike rather than real formatting, so keep it for a name.
- There is no colour and no font size. Both are fixed by the app and your phone settings. Any page promising coloured WhatsApp text is describing something else. Coloured text of that kind does exist on Discord, which supports colour codes inside a code block.
- There is no real font change.WhatsApp ships no font of its own; it draws every message with your phone's system font. That is also the good news, because it means a Unicode styled name renders wherever the reader's device supports those characters, and the failure mode is an old phone rather than the app rejecting anything.
- Formatting can be stripped when text leaves WhatsApp. Forwarding into another app, or copying a message out to somewhere else, may leave the raw asterisks visible. Unicode survives that trip, which is one genuine advantage it has.
Common WhatsApp formatting mistakes
Almost every report that WhatsApp formatting is broken turns out to be one of these. A stray space inside the markers stops it working, so *bold * with a space before the closing asterisk stays plain. The markers must sit tight against the words. Mixing marker types across a pair does the same thing, so an asterisk opening and an underscore closing will simply show both characters.
Trying to combine monospace with bold fails, because that pairing is not supported, and pasting styled Unicode into a message and then wrapping it in asterisks does nothing useful either: the characters are already styled, so WhatsApp has no plain letters left to bold. Type your text into the tool at the top of this page and copy the result rather than assembling it by hand, and none of these apply. If you want the same styled text somewhere WhatsApp's markup will not reach, the font changer shows your words in every style at once.
Frequently asked questions
How do I make text bold in WhatsApp?
Put an asterisk on each side of the words, like *this*. Send the message and WhatsApp renders it as real bold. You can also select the text, tap the three dot menu and choose Bold. Type your message in the box above and tap the Bold style to copy it with the asterisks already in place.
Should I use a font generator or WhatsApp's own formatting?
For a message, use WhatsApp's own formatting. It produces genuine bold and italic that stays searchable, works for screen readers and looks correct on every device. Unicode font generators produce lookalike characters that break all three of those things. Use Unicode only where WhatsApp's markup is ignored, which is your name and your About text.
What text formatting does WhatsApp support?
Eight styles. Bold with *asterisks*, italic with _underscores_, strikethrough with ~tildes~, monospace with three backticks, inline code with a single backtick, a block quote with a greater than sign and a space, a bulleted list with a hyphen and a space, and a numbered list with a number, a period and a space. You can nest bold and italic together, but monospace cannot be combined with the others.
How do I get a stylish WhatsApp name?
WhatsApp shows your name exactly as you type it and never reads the formatting characters there, so a styled name has to be built from Unicode characters. Type your name into the second tool on this page, tap a style to copy it, then open WhatsApp settings, tap your profile and paste it into the name field.
Why does my stylish WhatsApp name get cut off?
The name field holds about 25 characters and the About field about 139, and styled letters are very likely counted in code units rather than visible letters. Cursive and bold Unicode alphabets sit outside the basic Unicode plane, so each letter costs two units instead of one and a seven letter name can fill a fourteen character budget. The styles at the top of the list on this page cost one unit each, which is why they fit.
Can I underline text in WhatsApp?
Not with WhatsApp's own formatting. There is no underline in its markup and there never has been. The only way to get an underlined look is a Unicode style that adds a combining underline mark to each character, which is included in the styles on this page. Because it is a lookalike rather than real formatting, keep it for your name rather than a message.
Does WhatsApp formatting work in group chats, on Web and on Business?
Yes to all three, and they behave identically. WhatsApp handles the formatting characters itself rather than leaving it to your keyboard, so a bold message sent from a phone arrives bold in a group of two hundred people, on WhatsApp Web, in the desktop app and on WhatsApp Business. A group description takes formatting too, which is the best place to use it, since that is where most groups keep their rules.
What is the WhatsApp status and About character limit?
A text status holds around 700 characters and your About around 139. Your name is the tight one at roughly 25 characters, and a group name allows about 100 but only shows the first 28 or so in the chat list. WhatsApp publishes none of these, so they are community reported. Formatting works in a status; your name, About and group name are labels rather than messages, so they need Unicode styling instead.
Do these WhatsApp fonts work on iPhone and Android?
Yes. WhatsApp does not ship a font of its own, it draws text with your phone's system font, so a styled name renders wherever the reader's device supports those characters. That is why the failure mode here is an old phone rather than WhatsApp itself, and why the simpler single unit styles are the reliable choice for a contact name.