ProPost

Free tool · No sign-up needed

Character counter for every social network

Paste or type your post and see, as you type, how many characters you have left on 12 networks. Emoji and accented letters are counted the way the networks count them, as single characters.

Characters
0
Without spaces
0
Words
0
Lines
0
Paragraphs
0
Hashtags
0
Mentions
0

Limit per network

Start typing to see your counts.

  • X0 / 280
  • Bluesky0 / 300
  • Threads0 / 500
  • Mastodon0 / 500
  • Pinterest0 / 500
  • Google Business Profile0 / 1,500
  • Instagram0 / 2,200
  • LinkedIn0 / 3,000
  • TikTok0 / 4,000
  • Telegram0 / 4,096
  • YouTube0 / 5,000
  • Facebook0 / 63,206

X counts each link as 23 characters and most emoji as two, so check twice near its limit.

How to use the character counter

  1. 1

    Paste your post into the box, or start typing. Nothing is sent anywhere: counting happens in your browser.

  2. 2

    Read the totals at the top: characters, characters without spaces, words, lines, paragraphs, hashtags and mentions.

  3. 3

    Check the bars. Each network shows how much of its limit you are using. A bar turns amber near the limit and red when you go over.

  4. 4

    If the warning lists a network you plan to post on, trim the text or write a shorter version for that network.

Examples

Two real posts, counted by the same rules the tool uses.

A short LinkedIn update

Input

We cut our weekly meeting from 60 to 25 minutes. No new tool. Three rules: 1. Written updates the day before 2. Only decisions in the room 3. Notes shared within the hour What is one meeting rule that worked for your team?

Result

224 characters · 43 words

Fits on: X, Bluesky, Threads, Mastodon, Pinterest, Google Business Profile, Instagram, LinkedIn, TikTok, Telegram, YouTube, Facebook

A long-form post

Input

Three years ago I stopped sending cold emails and started writing one useful post a week instead. Three years ago I stopped sending cold emails and started writing one useful post a week instead. Three years ago I stopped sending cold emails and started writing one useful post a week instead. Three years ago I stopped sending cold emails and started writing one useful post a week instead. Here is what changed, month by month, and the one habit that made the difference.

Result

475 characters · 83 words

Fits on: Threads, Mastodon, Pinterest, Google Business Profile, Instagram, LinkedIn, TikTok, Telegram, YouTube, Facebook

Too long for: X, Bluesky

The limits, network by network

The counter uses the same limits ProPost checks before publishing: LinkedIn 3,000 characters, X 280 for standard accounts, Bluesky 300, Threads 500, Mastodon 500 (the default; some servers allow more), Instagram captions 2,200, Facebook 63,206, TikTok photo post descriptions 4,000, Pinterest Pin descriptions 500, Google Business Profile updates 1,500, YouTube descriptions 5,000 and Telegram messages 4,096.

Some networks have extra rules the bar cannot show. X counts every link as 23 characters whatever its length, and counts some characters (most emoji and Chinese, Japanese or Korean characters) as two. Telegram captions under a photo or video are limited to 1,024 characters. Treat a bar close to the limit on X as a reason to double check.

Why counting characters is harder than it looks

A naive count (the length of a string in most programming languages) counts storage units, not characters. A single emoji with a skin tone can take seven of them, and a flag takes four. The networks count what people see, so this tool counts grapheme clusters, the same way ProPost's composer does. That is why the number here can be lower than in some other counters, and why it matches what the network will accept.

Tips for posts that fit

  • Write the longest version first, then cut down for X and Bluesky rather than padding a short one.
  • Put the point in the first two lines: the full limit is rarely what readers see before "see more".
  • Move links to the first comment on networks that support it, such as LinkedIn and Facebook, to save room and keep the post readable.
  • Keep hashtags to a few specific ones. They count towards the limit like any other text.
  • Styled Unicode letters (bold, italic) count as one character each, but they cost accessibility. Use them sparingly.

Do this automatically inside ProPost

ProPost writes your posts in your own style, checks every network's limit before sending, suggests hooks and hashtags, and schedules to 12 networks from one place.

Try ProPost free

Frequently asked questions

What is the character limit on LinkedIn?

A LinkedIn post can be up to 3,000 characters. Readers see only the first few lines before "see more", so the opening matters far more than the total.

How many characters can a post on X have?

280 characters for standard accounts. Links count as 23 characters each, and many emoji and CJK characters count as two, so a text near the limit here may still be refused by X.

Do emoji count as one character?

Here, yes: the counter counts what you see, so an emoji with a skin tone or a flag counts as one. That matches most networks. X is the main exception and counts most emoji as two.

Do spaces and line breaks count?

Yes, on every network. The counter also shows a count without spaces for reference, but the limit applies to the full text. Spaces at the very start and end are ignored, as most networks trim them.

Is my text sent anywhere?

No. The counter runs entirely in your browser and nothing you type leaves your device.

What about Reddit?

Reddit does not currently allow third-party apps to post for you, so ProPost does not publish there and the counter leaves it out.

Related free tools

Never count characters by hand again

ProPost checks every post against each network's limit before it goes out, and adapts the text to fit. Free forever plan, no credit card.

Get started free

Free forever plan · No credit card required · You decide what gets published