Skip to content
Part of: Content creation
How-To

How to Check Your Character Count Before You Post (Every Platform)

Paste your draft into a free character counter, pick the platform you're posting to, then watch the live count and the truncation fold. Trim so your hook lands before the "...more" cut, and check the count before posting, not after.

Shreyas Bagal·Jun 18, 2026·5 min

Paste your draft into a free character counter, pick the platform you're posting to, then watch the live count and the truncation fold. Trim so your hook lands before the "...more" cut, and check the count before posting, not after.

Key takeaways

  • Check the count before posting, not after — a deleted-and-reposted update loses its early engagement and looks sloppy.
  • One free counter handles every platform: paste, pick the platform, watch the live bar.
  • Front-load your hook so it survives the truncation fold — the first ~125 characters are what most people actually read.
  • The fold only exists on some surfaces: Instagram captions, Facebook, LinkedIn, TikTok, and YouTube cut to '...more'. Standard X posts, Threads, Mastodon, Bluesky, and Pinterest show the whole post.
  • When X is selected, the counter applies X's weighting: every link counts as 23 and most emoji and CJK characters count as 2.
  • The honest 'integration' is a human habit — bookmark the counter and paste before you publish. No code, plugin, or API required.
How to Check Your Character Count Before You Post (Every Platform)

How-to guide

Every platform has a different limit, a different way of counting, and a different point where it quietly hides the rest of your post behind "...more". You can memorize all of that, or you can paste your draft into one counter, pick the platform, and read the answer off a live bar before you publish. This is the workflow the per-platform limit guides assume you already have.

How do you check character count before posting?

Open a character counter, paste your draft, and pick the platform you're posting to. The count updates live as you type or trim, so you see exactly where you stand against that platform's limit without leaving the page. That's the whole loop: paste → pick platform → watch the bar → trim → post.

Doing it before you post matters more than it sounds. On most platforms you can't edit a published post — your only fix is delete and repost, which throws away whatever early likes, replies, and reach the original picked up, and resets the timestamp so it looks like you fumbled. Checking first costs ten seconds. Reposting costs you the algorithm's first impression. For anything scheduled, going out to a big audience, or carrying a link, the ten seconds win every time.

The paste-and-check workflow, step by step

  1. Write your draft anywhere — notes app, doc, the platform's own box. Don't trust the platform's counter to behave like every other platform's.
  2. Paste it into the counter and select the target platform. The limit and the live count adjust to match.
  3. Watch the bar as you trim. When you're under the limit with room to spare, you're safe. Posting right at the ceiling leaves no room for a hashtag or an edit.
  4. Check where your hook lands relative to the fold (more on that below).
  5. Copy the trimmed version back into the platform and post.

It's deliberately boring. Boring is the point — it's a habit you can run on autopilot every time, not a thing you reason about per platform.

Why character counting matters for social media

Two reasons, and they're different problems. The first is the hard limit: go over it and the platform either blocks the post or truncates it mid-word. The second is the soft fold: well before the hard limit, many platforms hide everything after the first line or two behind a "...more" tap. You can be comfortably within the limit and still lose your point because it sat below the fold where nobody expanded it.

A good counter shows you the hard limit. Knowing the fold is on you — but once you know roughly where it sits, you can write to it.

Trim hook-first: land the point before the fold

On fold platforms, only the first chunk of your post shows before "...more" — roughly the first 125 characters of an Instagram caption, or about two lines (~210) on LinkedIn. Enough for a sentence, not a paragraph. So put the payoff first. Lead with the claim, the number, the hot take, the reason to keep reading. Save the context, caveats, and credits for after the fold, where they belong.

Here's the rule of thumb: if someone read only your first line, would they still get the point or want to tap? If not, you've buried the lede below the fold. Trim from the front, not just the back. The longer-form take on this lives in our note on how caption length affects engagement.

Which platforms even have a fold?

Not all of them. The fold only exists where the platform truncates in-feed:

Has a "...more" foldNo fold (full post shows)
Instagram captionsX (standard 280-char posts)
FacebookThreads
LinkedInMastodon
TikTok captionsBluesky
YouTube descriptionsPinterest

(A standard tweet renders in full in the timeline — only X long-form Premium posts collapse behind "Show more".)

On the no-fold platforms, the whole post renders, so you're only fighting the hard limit — write to the limit and stop worrying about line one carrying the load. On the fold platforms, the limit is your ceiling but the fold is your real deadline. Each platform's specifics are in the dedicated guides: X / Twitter, Threads, Bluesky, and Instagram captions.

What the counter actually counts

By default the counter counts graphemes — what you see. A family emoji that's stitched together from several code points counts as one character, because that's how it looks to a reader. Most platforms count this way.

X is the exception, and the counter handles it. When you select X, it applies X's weighting: every link counts as 23 characters no matter how long the URL is (X wraps them in its own shortener), and most emoji and CJK characters count as 2 each. So a tweet that "looks" like 270 characters can be over the 280 limit once two links and a few emoji get weighted. Picking X in the counter shows you the number X will actually enforce, not the raw character count.

How to "integrate" a character counter into your workflow

This is a human habit, not a code integration — there's no plugin, extension, or API to wire up, and you don't need one. The integration is: bookmark the counter, and make pasting your draft into it the last step before you hit post. Same muscle memory as spell-check.

A few habits that make it stick:

  • Keep the tab pinned during a writing session so it's one click away.
  • Draft in the counter for short posts so the count is live the whole time.
  • Run threads piece by piece — paste each segment separately so no single post blows the limit.
  • Leave a buffer of 10–20 characters under the limit for a last-second edit or a hashtag.

No install, no signup, no account. It's free in any browser, which is exactly why it works as a habit — there's no friction between "I finished writing" and "I checked the count."

Ready to put this into practice?

Open a generator

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's the fastest way to check character count for any platform?

Paste your draft into a free character counter and select the platform you're posting to. The count updates live against that platform's limit, so you don't have to remember each one. The whole loop is paste, pick the platform, watch the bar, trim, post — about ten seconds before you publish.

Why check the count before posting instead of after?

Most platforms don't let you edit a published post. If you're over the limit or your hook got buried, your only fix is to delete and repost, which discards the early engagement the original earned and resets the timestamp. Checking first costs seconds; reposting costs you the algorithm's first impression.

What is the truncation fold and which platforms have one?

The fold is the '...more' cut where a platform hides the rest of your post in-feed. It exists on Instagram captions, Facebook, LinkedIn, TikTok captions, and YouTube descriptions. Standard X posts (280 chars), Threads, Mastodon, Bluesky, and Pinterest have no fold — they show the whole post — so there you only fight the hard limit.

How do I make sure my hook survives the fold?

Front-load it. On fold platforms, roughly the first 125 characters show before '...more', so lead with the claim, number, or hook and push context and caveats below the line. Test it by reading only your first line: if it still lands or makes someone want to tap, you're good. If not, trim from the front.

Does the counter count emoji and links the way each platform does?

By default it counts graphemes — what you see — so a multi-part emoji counts as one. When you select X, it applies X's weighting: every link counts as 23 characters regardless of length, and most emoji and CJK characters count as 2. That's why a tweet that looks under 280 can still be over once links and emoji are weighted.

Do I need to install anything or set up an API to use a counter in my workflow?

No. There's nothing to install — no app, extension, or API. The 'integration' is a human habit: bookmark the counter and paste your draft into it as the last step before posting, like a spell-check pass. It's free in any browser, so there's no friction between finishing a draft and checking it.

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

X allows 280 characters on a standard post, but it weights every link as 23 characters regardless of length and counts most emoji and CJK characters as 2. The full breakdown, including verified longer-post limits, is in the X guide.

X / Twitter character limit explained

Threads gives you far more room than X and has no in-feed truncation fold, so the whole post shows. The exact limit and how it behaves in threads is covered in the Threads guide.

Threads character limit

Bluesky's per-post limit is short and, like Threads, it has no fold — the full post renders in-feed. See the Bluesky guide for the exact count and how it compares to X.

Bluesky character limit

Instagram captions have a high hard limit but truncate to '...more' after roughly the first 125 characters in-feed, so your hook has to land before that. The Instagram caption guide covers both numbers.

Instagram caption character limit

It does, but front-loading your hook matters more than total length, because most readers only see the part above the fold. The caption-length note breaks down what the data and the fold imply for how you write.

How caption length affects engagement

Specificity and tension. A scroll-stopping opener promises a concrete payoff ('the 3-word edit that doubled my reply rate') or opens a loop the reader needs closed — not a vague 'let's talk about engagement'. Front-load it: on most feeds only the first line shows before a cut-off, so the hook has to do its work there. Test several angles for the same post; the winner is rarely the one you'd have guessed.

Style your opening line

Related in this series

See all in Content creation

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