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
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
More free tools
People who use the Character Counter also reach for these
Every tool here is free, runs in your browser and needs no account.
Inside RepeatPost
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.
| Platform | Hard limit | Visible before truncation |
|---|---|---|
| X | 280 characters, free accounts | Longer posts collapse behind Show more |
| Instagram caption | 2,200 characters | About 125 in feed |
| LinkedIn post | 3,000 characters | About 210 before See more |
| Facebook post | Very long, over 60,000 | About 477 on desktop |
| Bluesky | 300 graphemes | Graphemes, not characters |
| Threads | 500 characters | Shown in full in most cases |
| Mastodon | 500 by default | Instances can raise this |
| Pinterest description | 500 characters | Indexed 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, 2026FAQs
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 freeFree plan to start
No Credit Card Required
Cancel anytime





