Skip to content
SocialHelper
Join waitlist

Free tool

Telegram character counter.

A Telegram post can be up to 4,096 characters. Paste yours to count it the way Telegram does.

Counts like SocialHelper’s Telegram integration Runs in your browser

0 / 4,096

4,096 left

How it counts

How Telegram counts characters.

It counts UTF-16 code units: letters, accents and spaces are 1, most emoji are 2, and emoji built from several pieces count more.

  • Common letters, including accented ones like é, count 1.
  • Most emoji count 2. A family emoji or one with a skin tone counts every piece it’s made of.
  • Links count their full length.
How Telegram counts some examples
Example Text Counts as
A word Hello 5
Accented Café 4
An emoji 🌙 2
A family emoji 👨‍👩‍👧‍👦 11
A flag 🇨🇦 4
Japanese 日本 2
A link https://example.com/spring-sale 31

Limits

Telegram post limits.

Text is only part of it. These are the limits a Telegram post has to fit, as SocialHelper checks them.

With images attached, the text becomes a caption, which Telegram limits to 1,024 characters.

Source: Telegram API reference ↗ Posting to Telegram with SocialHelper: Telegram integration

Text limit
4,096 characters, counted as described above
Text
Optional
Images per post
10
Videos per post
None
Image formats
JPG, PNG, WEBP
Largest image
9.5 MB

FAQ

About the Telegram limit

What is the Telegram character limit?

A Telegram post can be up to 4,096 characters. It counts UTF-16 code units: letters, accents and spaces are 1, most emoji are 2, and emoji built from several pieces count more.

Do emoji count as one character on Telegram?

Not always. A moon emoji (🌙) counts 2, and a family emoji (👨‍👩‍👧‍👦) counts 11.

Do links count toward the limit?

Yes. A link counts its full length, so a 31-character link uses 31 characters.

Is my text sent anywhere?

No. The counter runs in your browser, and nothing you type leaves this page.

Why do counters disagree?

Many counters count every symbol as 1. Telegram doesn’t, so their number can be off for emoji, links or other scripts. This one uses the same counting code SocialHelper runs before it posts to Telegram.

Does SocialHelper check this before posting?

Yes. Every post is checked against these limits for each account before it goes out. If anything doesn’t fit, nothing is posted and you see every problem at once.

Post to Telegram, checked first.

SocialHelper is invite-only during early access. Join the waitlist: the first 100 people to sign up get a Founding account with higher limits, free for 12 months.