Skip to content

Character counter

Free Character Counter

Every platform counts differently. X gives you 280 characters, Bluesky counts 300 graphemes, and Instagram shows only about 125 before it truncates you. Paste your text once and see where it stands against all of them.

0

Words

0

Characters

0

Sentences

0

Paragraphs

Characters without spaces:0
Reading time:0m 0s
  • Runs in your browser, nothing to install

  • Your text stays on your device

  • Free to use, no account needed

These tools stay free because people chip in. Buy us a coffee ☕

Something broken, or a tool you wish we had? Tell us what you need

Sharing is caring

Know someone who would get use out of Free Character Counter? Send it their way.

What you get when the free tool is not enough

The free tools solve one task at a time. RepeatPost handles the whole loop: write the post, publish it everywhere, then see what landed.

Ready to get started?

The free tools are the warm up. RepeatPost plans, writes and publishes across every channel you post to.

  • Free plan to start

  • No credit card required

  • Cancel anytime

All about the character counter

What is a character counter?

A character counter tells you how long a piece of text is in the units a platform actually enforces. That sounds trivial until you notice how much disagreement there is: X counts characters but treats a link as a fixed length regardless of the real URL, Bluesky counts graphemes rather than characters so one emoji is one unit even though it may be several code points, and Instagram enforces 2,200 characters but truncates the visible caption at roughly 125. This tool counts as you type and runs entirely in your browser, so nothing you paste is transmitted.

How to use the character counter

Most people use it in one of two directions: writing to a limit, or checking a draft against one.

  • Paste your draft into the box. Counts update live, so you can watch the number fall as you cut.
  • Decide which number you care about. Characters govern whether a post is accepted; words govern whether a brief has been met.
  • Check the truncation point as well as the cap. Fitting inside 2,200 characters on Instagram means nothing if your hook sits at character 400.
  • Watch what emoji do to the count on platforms that measure differently, since a few emoji can cost more than you expect.
  • Copy the finished text out once it fits.

Character limits worth memorising

These are the numbers that decide whether a post publishes, gets cut off, or wastes the space it had.

  • X allows 280 characters on a free account, and considerably more on a paid one. Threading is usually better than paying for length.
  • Instagram allows 2,200 characters in a caption but shows roughly 125 in feed, so the first sentence carries the post.
  • LinkedIn allows 3,000 characters and folds after roughly 210, which is why LinkedIn posts open with a hook and a line break.
  • Bluesky allows 300 graphemes, not characters. Emoji and non Latin scripts behave differently here than they do elsewhere.
  • Threads and Mastodon both sit around 500, though Mastodon instances can raise their own limit.
  • Pinterest allows 500 characters in a description, and treats that text as search input rather than decoration.

Who uses this tool

Counting characters is a small job that a few groups do dozens of times a day.

  • Social media managers writing one message for several platforms, where the same copy has to survive four different caps.
  • Copywriters working to a brief that specifies a word count rather than a character count.
  • Ads teams filling fixed fields, where a headline that runs two characters over is simply rejected.
  • Anyone writing meta titles and descriptions, where going long means Google truncates you in the results page.
  • Students and researchers working to an abstract or an application limit, which is the one use here that has nothing to do with social media.

Platform limits at a glance

The caps the counter measures against, and the point at which each platform visually cuts you off.

Social platform character limits and truncation points
PlatformHard limitVisible before truncation
X280 characters, free accountsLonger posts collapse behind Show more
Instagram caption2,200 charactersAbout 125 in feed
LinkedIn post3,000 charactersAbout 210 before See more
Facebook postVery long, over 60,000About 477 on desktop
Bluesky300 graphemesGraphemes, not characters
Threads500 charactersShown in full in most cases
Mastodon500 by defaultInstances can raise this
Pinterest description500 charactersIndexed as search text

Checked in September 2026. Platforms adjust these from time to time, and Mastodon limits are set per instance, so treat the numbers as current rather than permanent.

When this is not the right tool

A counter tells you whether text fits, not whether it is any good. A caption trimmed to exactly 280 characters can still be a bad caption. It also cannot tell you how a post will actually look once a platform applies its own line spacing and link previews, which is what the post preview tools are for. And if your text is too long because it says too much rather than because it is inefficiently worded, cutting characters will not fix it: rewrite the thought instead, or split it into a thread.

How teams picture using RepeatPost

“Honestly, the calendar is what sold me. I could see every channel in one view and spot the week we'd gone quiet. Before this I was juggling three spreadsheets and a Slack thread. Now I plan the month on a Monday morning and I'm done by half ten.”

Hannah Whitfield

Marketing Manager

United KingdomJun 14, 2026
“We run social for eleven clients and keeping them separate used to be a genuine anxiety of mine. Workspaces fixed that. Each client sits in their own space, approvals route to the right person, and I've stopped worrying that someone's going to push a dental practice promo to a restaurant account at 6am.”

Marcus Reed

Agency Owner

United StatesJun 29, 2026
“I batch a fortnight of content on a Sunday arvo and then I don't think about it again. Reckon it's saved me a solid day a week. Only gripe is the mobile app still feels a step behind the web version, so I do the actual planning on my laptop. Everything else is spot on.”

Chloe Baxter

Content Creator

AustraliaJul 11, 2026
“I'm handling social for four small brands and writing captions was eating my whole morning. The AI drafts are actually quite usable now. I still rewrite maybe every third one to sound like the client, but starting from something beats staring at a blank box. The hashtag tool alone I'm using daily.”

Ananya Raghavan

Freelance Social Media Manager

IndiaJul 30, 2026
“I sell fabrics and my customers find me on Instagram mostly. Posting used to be whenever I remembered, which was maybe twice a week. Now I sit down every Sunday evening, load up two weeks, and it goes out on its own. Sales have followed. I'd like to see WhatsApp added properly, that's my one ask.”

Chidinma Eze

Small Business Owner

NigeriaAug 18, 2026
“Our team is five people and we were losing posts in Slack threads. Someone would approve something, someone else would tweak it, and nobody knew which version went live. The approval flow sorted that in a week. Fair play, it's the least glamorous feature on the site and it's the one I'd miss most.”

Niamh Gallagher

Social Media Lead

IrelandSep 02, 2026

Frequently Asked
Questions

Free accounts get 280 characters per post. Paid accounts get substantially more, though threading a longer thought usually reads better than posting one very long block. Links count as a fixed length rather than their real character count.

Bluesky counts graphemes rather than characters. A grapheme is what a reader perceives as one symbol, so an emoji made of several code points counts as one. That makes the effective limit behave more predictably with emoji and non Latin scripts.

No. Counting happens in your browser with JavaScript, so nothing you paste is transmitted or stored. That matters if you are drafting an announcement that has not gone public yet, or working on client copy under an agreement.

The limit is what the platform will accept. The truncation point is how much a reader sees before the text collapses behind a More link. Instagram accepts 2,200 characters but shows about 125, so the second number matters far more.

It depends on the platform. Many emoji are built from several Unicode code points, so a naive character count treats one emoji as two or more. Platforms that count graphemes, such as Bluesky, treat it as one. The counter accounts for this.

Yes. You get characters, words, sentences and paragraphs together. Characters are what platforms enforce, but briefs, clients and academic limits are usually expressed in words, so both numbers are useful.

Ready to grow on autopilot?

Create your free account and start managing 16+ channels with AI in minutes.

Get started for free
  • Free plan to start

  • No Credit Card Required

  • Cancel anytime