How to make bold text in Telegram

Making bold text in Telegram is simple: select the text you want to emphasize and choose the Bold formatting option, or wrap it in double asterisks like **bold text**. Telegram supports rich text formatting across all platforms — mobile (iOS and Android), desktop, and Telegram Web — giving you multiple ways to style your messages and channel posts.

How Bold Text Works in Telegram

Telegram offers built-in text formatting that lets you go beyond plain messages. Bold text is one of the most commonly used formatting options, especially for channel administrators who want their posts to stand out in subscribers' feeds.

Bold formatting works in:
- Private and group chats
- Channel posts
- Bot messages
- Media captions
- Polls and quizzes (in the question text)

The bold style is preserved when messages are forwarded, copied, or displayed on web platforms like tgchannel.space, making it a reliable way to emphasize key points across all contexts.

Methods to Make Bold Text in Telegram

Method 1: Using the Text Selection Menu (Mobile)

  1. Type your message in the input field
  2. Long-press on the text you want to make bold
  3. Drag the selection handles to highlight the exact words
  4. Tap the three-dot menu (⋯) or "BIU" button that appears above the selection
  5. Select Bold from the formatting options
  6. Send your message — the selected text will appear in bold

On iOS, the formatting menu appears directly above the selection. On Android, you may need to tap the three-dot overflow menu first, then choose Bold.

Method 2: Using Markdown Syntax

Telegram supports a simple markdown-style shortcut for bold text. Wrap your text in double asterisks:

**This text will be bold**

When you send the message, the asterisks disappear and the text renders in bold. This is the fastest method once you memorize the syntax, and it works on every platform without touching any menus.

Method 3: Using Keyboard Shortcuts (Desktop)

On Telegram Desktop and Telegram Web, you can use standard keyboard shortcuts:

  • Windows/Linux: Select text, then press Ctrl + B
  • macOS: Select text, then press Cmd + B

This is identical to how bold works in most text editors and word processors, making it intuitive for desktop users.

Method 4: Using the Right-Click Context Menu (Desktop)

  1. Type and select the text you want to format
  2. Right-click on the selection
  3. Navigate to Formatting in the context menu
  4. Click Bold

Method 5: Using the Formatting Toolbar

In Telegram Desktop (latest versions), a small formatting toolbar appears above selected text. Simply click the B icon to apply bold formatting.

Combining Bold with Other Formatting

Telegram allows you to stack multiple formatting styles on the same text:

  • ***bold and italic*** — renders as bold and italic
  • **bold** and __underline__ — you can mix styles in one message
  • ~~strikethrough~~ combined with **bold** in separate segments
  • **bold text with a [link](https://example.com)** — bold text that is also a hyperlink

Note: Nested formatting (e.g., bold inside a code block) is not supported. The innermost formatting style takes priority, and code or pre blocks override bold.

Full List of Telegram Formatting Syntax

Style Syntax Shortcut (Desktop) Bold **text** Ctrl/Cmd + B Italic __text__ Ctrl/Cmd + I Strikethrough ~~text~~ Ctrl/Cmd + Shift + X Monospace `text` Ctrl/Cmd + Shift + M Underline (menu only) Ctrl/Cmd + U Spoiler `\ \

Bold Text in Telegram Channels and Bots

For Channel Administrators

Bold text is essential for structuring channel posts. A well-formatted post with bold headings and key phrases gets more engagement than a wall of plain text. Typical patterns include:

  • Bold headlines at the top of each post
  • Bold names or terms being introduced
  • Bold call-to-action phrases like "Subscribe" or "Read more"

For example, a news channel with 50,000 subscribers might format posts like:

**Breaking: Telegram Reaches 1 Billion Users**

The messaging platform has officially crossed the one-billion 
active user mark, according to **Pavel Durov**'s latest update.

Key highlights:
- **Premium subscribers:** over 25 million
- **Business accounts:** launched in 30+ countries
- **Mini Apps:** usage up 300% year-over-year

When your Telegram channel content is mirrored on a web blog via platforms like tgchannel.space, bold formatting is preserved in the HTML output, maintaining the visual hierarchy and improving readability for web visitors and search engines alike.

For Bot Developers

If you're building a Telegram bot, you can send bold text using either MarkdownV2 or HTML parse modes:

MarkdownV2:

bot.send_message(chat_id, "*Bold text*", parse_mode: "MarkdownV2")

HTML:

bot.send_message(chat_id, "<b>Bold text</b>", parse_mode: "HTML")

Important: In MarkdownV2 mode, bold uses single asterisks (*text*), while the user-facing markdown in the app uses double asterisks (**text**). These are two different systems — don't confuse them.

Tips & Best Practices

  • Use bold sparingly for maximum impact. If every other word is bold, nothing stands out. Reserve it for headlines, key terms, and critical information — roughly 10-15% of your text at most.
  • Combine bold with structure. Bold works best alongside line breaks and lists. A post with bold headings and bullet points is far easier to scan than one that relies on bold alone.
  • Test formatting before publishing to channels. Send the message to your Saved Messages first to preview how the formatting renders. This avoids embarrassing syntax errors in front of thousands of subscribers.
  • Use keyboard shortcuts on desktop for speed. Memorizing Ctrl + B (or Cmd + B) is significantly faster than navigating menus, especially when formatting longer posts.
  • Remember that formatting carries over when forwarding. If someone forwards your channel post, the bold text stays intact — so your emphasis reaches even audiences outside your subscriber base.

Common Mistakes

Mistake 1: Forgetting to close the asterisks
Why it's wrong: Typing **bold text without the closing ** will send the raw asterisks as plain text instead of rendering bold.
How to avoid: Always add both opening and closing ** markers. If you're unsure, use the selection menu method instead.

Mistake 2: Adding spaces inside the markers
Why it's wrong: ** text ** (with spaces after/before the asterisks) may not render as bold on all clients. The formatting characters must be adjacent to the text.
How to avoid: Write **text** with no spaces between the asterisks and the first/last characters.

Mistake 3: Overusing bold in channel posts
Why it's wrong: When everything is bold, nothing is emphasized. Subscribers learn to ignore the formatting, and the post becomes harder to read.
How to avoid: Limit bold to headlines, names, numbers, and single key phrases per paragraph.

Mistake 4: Confusing Bot API markdown with client markdown
Why it's wrong: The Telegram Bot API uses *single asterisks* for bold in MarkdownV2 mode, while the regular app uses **double asterisks**. Mixing them up causes formatting failures.
How to avoid: Check which context you're working in. For manual messages, use **double**. For bot code, use *single* with MarkdownV2 or <b>tags</b> with HTML parse mode.

Frequently Asked Questions

Can you use bold text in Telegram group chats?
Yes, bold formatting works everywhere in Telegram — private chats, group chats, channels, and bot messages. The same methods (asterisks, keyboard shortcuts, selection menu) apply in all contexts.

Does bold text work in Telegram captions for photos and videos?
Yes. When you attach a photo or video and add a caption, you can format the caption text with bold, italic, and all other supported styles using the same methods.

Is bold formatting visible on all Telegram apps?
Bold text renders correctly on Telegram for iOS, Android, Desktop (Windows, macOS, Linux), and Telegram Web. It also appears properly when channel content is displayed on external platforms.

Can I make bold text in Telegram without the asterisk syntax?
Absolutely. You can select the text and use the formatting menu on mobile, right-click context menu on desktop, or keyboard shortcuts (Ctrl/Cmd + B). The asterisk syntax is just one of several options.

Does bold formatting affect Telegram search?
No. Telegram's search function looks at the plain text content regardless of formatting. A bold word is searchable just like a regular word.