Skip to content
Part of: How-to format
General

Telegram Character Limit: Every Limit You Need to Know

Telegram allows 4,096 characters per message and channel post, 1,024 for media captions, 128 for group or channel names, and just 70 for bios. It supports native markdown formatting including bold, italic, monospace, strikethrough, and spoiler tags.

Shreyas Bagal·Aug 21, 2026·4 min

Telegram allows 4,096 characters per message and channel post, 1,024 for media captions, 128 for group or channel names, and just 70 for bios. It supports native markdown formatting including bold, italic, monospace, strikethrough, and spoiler tags.

Key takeaways

  • Telegram messages and channel posts both cap at 4,096 characters—nearly 15 times Twitter's free limit
  • Media captions allow 1,024 characters, enough for a detailed description alongside photos or videos
  • Bios are the tightest constraint at just 70 characters—shorter than a tweet
  • Telegram supports native markdown formatting: bold, italic, monospace, strikethrough, and spoiler text
  • Telegram's 4,096-character limit is higher than Discord, Instagram, and LinkedIn but lower than WhatsApp and Facebook
Telegram Character Limit: Every Limit You Need to Know
On this page

Data

Telegram is generous with text. Its 4,096-character message limit dwarfs Twitter's 280 and beats Discord's 2,000. But messages aren't the only place where limits matter. Bios, usernames, captions, and channel names all have their own ceilings. Here's every number you need.

Message Limit: 4,096 Characters

Standard Telegram messages cap at 4,096 characters. That's roughly 650 to 800 words—enough for a detailed update, a short essay, or a well-structured announcement. If your text exceeds the limit, Telegram won't send it. The app surfaces a character counter as you approach the cap.

For reference, 4,096 characters is nearly 15 times what Twitter/X gives free users (280 characters). If you're drafting something long, run it through a character counter before pasting it into Telegram to make sure you're under the wire.

Channel Post Limit: 4,096 Characters

Channel posts share the same 4,096-character ceiling as regular messages. This applies to text-only posts. If you run a Telegram channel for newsletters, community updates, or content distribution, you have substantial room for each post.

For content that exceeds 4,096 characters, split it across multiple posts or link to a full article. Telegram's Instant View feature can render external articles directly within the app if your site supports the required markup.

Bio: 70 Characters

Telegram bios are tight: just 70 characters. That's shorter than a tweet. You need to be surgical. A typical bio fits a role, a short tagline, or a URL—not all three.

Tips for the 70-character bio:

  • Lead with what matters most (your role or what you do)
  • Cut filler words. "Designer at Acme" beats "I am a designer working at Acme Inc."
  • If you include a link, it counts toward the 70-character total

Username: 5–32 Characters

Telegram usernames must be between 5 and 32 characters. They support letters, numbers, and underscores only. Usernames are case-insensitive—@UserName and @username resolve to the same account.

Group and Channel Names: 128 Characters

Group names and channel titles allow up to 128 characters. Most effective names are much shorter. Aim for under 30 characters for readability and discoverability. But if you need a descriptive title for a niche community or announcement channel, you have room.

Media Captions: 1,024 Characters

Photo, video, and file captions are limited to 1,024 characters. That's enough for a detailed description, context paragraph, or short narrative alongside the media. Captions support the same formatting as regular messages.

Quick Reference Table

Content TypeCharacter Limit
Message4,096
Channel post4,096
Media caption1,024
Group/channel name128
Bio70
Username5–32

Telegram's Built-in Text Formatting

Telegram supports native markdown-style formatting directly in the app. You don't need external tools for basic styling:

FormatSyntaxShortcut
Bold**text**Ctrl+B / Cmd+B
Italic__text__Ctrl+I / Cmd+I
Monospace`text`Ctrl+Shift+M
Strikethrough~~text~~Ctrl+Shift+X
Spoiler||text||Ctrl+Shift+P
UnderlineFormatting menu

You can also nest formats—bold italic, for example, works by combining the syntax. For more advanced formatting workflows, check our Telegram text formatting guide or use the Telegram text formatter for quick copy-paste styled text.

How Telegram Compares to Other Platforms

Telegram's message limit sits comfortably in the upper tier. Here's where it falls relative to other major platforms:

PlatformMessage/Post Limit
WhatsApp65,536
Facebook (post)63,206
Telegram4,096
LinkedIn (post)3,000
Instagram (caption)2,200
Discord2,000
Twitter/X (free)280

WhatsApp and Facebook technically allow far more characters, but in practice few people hit those ceilings. Telegram's 4,096 strikes a balance—enough for substantive content without encouraging unstructured walls of text.

For a full comparison across every major platform, see our complete guide to social media character limits and the breakdown of optimal post length by platform.

Working Within Telegram's Limits

For messages and channel posts:

  • Draft long messages in a text editor first. A character counter catches overflows before you hit send.
  • Break multi-topic content into separate messages for readability.
  • Use bold, italic, and monospace formatting to create visual hierarchy within longer posts.

For bios:

  • Front-load your identity—name or role first, then a descriptor.
  • Drop articles and filler. Every word earns its spot in 70 characters.

For captions:

  • Put key information first. Mobile users may see captions truncated until they tap to expand.
  • Use line breaks between paragraphs for scannability.

The Bottom Line

Telegram gives you more room than most platforms. The 4,096-character message limit handles nearly any single-message use case. The constraint worth watching is the 70-character bio—that demands deliberate word choices. Knowing all the limits upfront means fewer surprises mid-draft.

Ready to put this into practice?

Open a formatter

Sources

Spotted an error? Email hello@boldlytype.com — we update guides quarterly and welcome corrections.

Frequently asked questions

Latest questions readers ask us about this topic.

What is Telegram's message character limit?

Telegram allows up to 4,096 characters per message. That's roughly 650–800 words. If your text exceeds this limit, the app will prevent you from sending it.

How many characters can a Telegram bio have?

Telegram bios are limited to 70 characters. This is one of the tightest limits on the platform, so every word needs to count.

Does Telegram support text formatting?

Yes. Telegram natively supports bold (**text**), italic (__text__), monospace (`text`), strikethrough (~~text~~), spoiler (||text||), and underline formatting. You can apply these via markdown syntax or keyboard shortcuts.

What's the character limit for Telegram channel posts?

Channel posts have the same 4,096-character limit as regular messages. For longer content, split across multiple posts or link to an external article.

How does Telegram's limit compare to WhatsApp?

WhatsApp allows 65,536 characters per message, which is about 16 times Telegram's 4,096-character limit. However, most WhatsApp messages are far shorter in practice.

Can I send longer messages by splitting them?

Yes. If your content exceeds 4,096 characters, break it into multiple messages. Telegram has no limit on the number of messages you can send in sequence.

What's the caption limit for photos and videos on Telegram?

Media captions on Telegram are limited to 1,024 characters. Captions support the same formatting options as regular messages.

The sub-questions readers ask next — answered, with where to go.

LinkedIn's post box — used for feed posts, comments, your headline and your About section — is plain text with no formatting toolbar and no markdown, so there's no bold button. The workaround the whole creator economy uses is Unicode bold: type your line, convert it to bold Unicode characters (𝗯𝗼𝗹𝗱) in a generator, then paste it back and the emphasis sticks, because the style is baked into the characters themselves. Bold only the hook — the part that shows before the “…see more” cut-off — to earn the click, and keep the rest plain so the post stays skimmable. Two caveats matter: Unicode text isn't read by LinkedIn's search and is announced poorly by screen readers, so never bold the keywords, names or hashtags you want found or read aloud. For true rich text (headings, lists), use LinkedIn's separate 'Write article' editor instead.

Format a LinkedIn post

Instagram's native composer collapses the line breaks you type, which is why captions paste in as one dense block — it's worst when you post from the web or through some schedulers. The reliable fix is to compose the caption with the spacing you want and paste it back with the breaks preserved, rather than relying on invisible-character hacks (blank Unicode characters can break Instagram's search and are read poorly by screen readers). Write the caption with your intended breaks, generate the spaced version, and paste it into the caption field. Put your strongest hook on line one, since that's the part that shows before the 'more' cut-off in the feed. Keep paragraphs short — two or three lines — so the caption stays skimmable on a phone, where almost everyone reads it.

Open the line-break tool

Yes — WhatsApp is the exception among messaging and social apps because it has its own built-in markup that it renders for everyone. Wrap text in *asterisks* for bold, _underscores_ for italic, ~tildes~ for strikethrough, and triple backticks for monospace; the symbols disappear and the styling shows. So you usually don't need Unicode characters on WhatsApp at all. Reach for a Unicode formatter only when you want a style WhatsApp's markdown doesn't cover — small caps or script for a Status, say — or when you're writing one message to post across several apps that don't share WhatsApp's syntax (Instagram, X and Threads strip these symbols and show them literally). For everyday bold and italic inside WhatsApp itself, the native markup is the better and more accessible choice.

Format for WhatsApp

Because that editor is plain text and strips anything it doesn't parse. Markdown (*bold*), HTML tags and rich-text styling only render where the platform explicitly supports them — paste them into Instagram, X/Twitter or a LinkedIn post and you see the raw asterisks, or nothing at all, because those boxes have no formatting engine. Unicode styling works differently: the bold or italic look is baked into each character (a Unicode bold 'A' is its own code point), so it survives any plain-text field and travels with a copy-paste. That's the whole reason Unicode 'fancy text' formatters exist. The trade-off is accessibility — because they aren't ordinary letters, screen readers can mis-read them and in-app search may not match them — so use Unicode for short emphasis, not for body copy or anything that must be searchable.

Generate paste-proof styles

Related in this series

See all in How-to format

Explore the topic cluster

More tools and guides across this topic cluster.

Get the next post.

Craft notes on writing for the internet. One short email, every other week. No spam.

Keep reading