Telegram formatting codes
| Style | Type this | Shortcut on desktop |
|---|---|---|
| Bold | **text** | Ctrl/Cmd + B |
| Italic | __text__ | Ctrl/Cmd + I |
| Strikethrough | ~~text~~ | Ctrl/Cmd + Shift + X |
| Monospace | `text` | Ctrl/Cmd + Shift + M |
| Spoiler | ||text|| | Ctrl/Cmd + Shift + P |
| Link | select text, then add link | Ctrl/Cmd + K |
On phones you can also select the text and choose Format. Shortcuts and markdown support can vary slightly between Telegram apps and versions.
Unicode fonts for names and bios
Profile names, channel names, bios and bot buttons do not accept formatting. Unicode styles (such as 𝗯𝗼𝗹𝗱 or 𝚖𝚘𝚗𝚘) are special characters that look formatted everywhere. Use them sparingly: screen readers and search may not read them as normal letters.
Writing for a channel?
Formatting helps posts scan well, but reach depends on a real audience. Measure it with the engagement rate calculator, or start from an old Telegram channel instead of a brand-new one.
More free tools: all Telegram tools.
Frequently asked questions
How do I make text bold in Telegram?
Type **text** or select the text and press Ctrl/Cmd + B (on phones: select, then Format, then Bold).
How do I send a spoiler in Telegram?
Wrap the text in double vertical bars, ||like this||, or select it and choose Spoiler in the formatting menu.
Can I use bold in my Telegram name or bio?
Not with formatting, but you can use Unicode bold letters from this tool, which look bold everywhere.
Why do some fancy fonts show as boxes?
Older devices or fonts may not include those Unicode characters. Test on the devices your audience uses.
Is this formatter free?
Yes, it is free, runs in your browser and stores nothing.