Social Media Character Counter

Count characters, words, and lines once, then see instantly whether your post fits X, Instagram, LinkedIn, TikTok, Facebook, Threads, Bluesky, Mastodon, Pinterest, YouTube, Telegram, and Google Business Profile. Free, no signup, and it all runs in your browser.

0 / 280

280 left

Network-specific link weighting and account-level limits can differ from this browser estimate.

0 characters
0 without spaces
0 words
0 sentences
0 lines
0 emojis
0 min reading time

X (Twitter) details

Hashtags
0
Mentions
0
Links
0

Each link counts as 23 characters, as X (Twitter) does.

Common planning limits

Turn this draft into scheduled posts

Write once in PostlyBee, tailor it for each network, and schedule everything from one workspace.

Start your free trial

7-day free trial · Cancel anytime

From draft to published

Check it here, publish it with PostlyBee

The same editor you use for every post, in four steps.

See each network’s limit fill up while you type, so you know before you publish which version needs trimming.

Start your free trial

Practical guide

Check length without writing to the number

Character limits are boundaries, not targets. Use the counter to spot a draft that will not fit, then edit for clarity instead of filling every character. Put the main idea first, because feeds cut text off long before the hard limit.

Counts are an estimate: links, emoji, and premium accounts can be weighted differently by each network. Confirm the final result in the PostlyBee preview before you publish.

Privacy: Your draft is processed in this browser tab. This tool does not send the text to PostlyBee or an AI service.

  1. 01

    Add your draft

    Paste the exact version you plan to use, including line breaks, links, hashtags, and emoji.

  2. 02

    Choose the target

    Compare the count with the relevant network card and identify how far the draft is from its planning limit.

  3. 03

    Edit for clarity

    Remove repetition, move the key point earlier, and preserve the context needed to understand the post.

  4. 04

    Validate in context

    Move the final copy into PostlyBee and review the connected account’s provider validation and preview.

Pro tips

Pro tips for fitting every network

Write for the tightest network first

If you cross-post, draft for X (280) or Bluesky (300) first, then expand for roomier networks. Trimming is easier than padding, and the Fits and Over labels show where a version needs work.

Mind the fold, not just the limit

Feeds collapse text well before the hard limit: roughly 125 characters on Instagram and 210 on LinkedIn. Put the hook in the opening lines of every version.

Keep a short and a long version

Keep one punchy version for X, Threads, and Bluesky and a fuller one for LinkedIn, Instagram, and Facebook, so each network gets copy written for its length.

Count links the way the network does

X and Mastodon count every link as 23 characters, however long the URL is, and this counter applies that. Other networks can weight links differently, so check the preview.

Leave a buffer for emoji

This tool counts a combined emoji as one visible character, but networks can weight some emoji and non-Latin scripts differently. Keep a small margin when you are close to a limit.

Fine-tune on the platform page

Once a draft fits broadly, open that network’s counter for its fold preview, thread splitting on X, or a custom server limit on Mastodon before you publish.

FAQ

About the Character Counter

Know what the preview measures, what it does not guarantee, and how your input is handled.

Ready to move from preview to publishing?

Use this free tool without an account, then bring the finished work into PostlyBee to customize, schedule, and track the campaign.

Start scheduling with PostlyBee