Character Counter
Count characters in your text with and without spaces, and watch live limits for X (Twitter) and SMS so you know exactly how much room you have left. A free character counter for posts, bios, meta descriptions and messages.
- No sign-up, ever
- 100% free
- Nothing uploaded
- Works offline after first load
- No limits, no email wall
How to use it
- 1
Add your text
Type or paste the message, caption or bio you are writing.
- 2
Check the counts
See characters with spaces and without, plus words and lines, all updating live.
- 3
Watch the limits
A meter shows how close you are to the X and SMS limits, so you can trim before you hit it.
When it comes in handy
Social posts
Stay under the X character limit, or check how many segments a long caption will span.
Meta descriptions
Keep an SEO title or meta description inside the length search engines like to show.
Text messages
See whether a message fits in one SMS or rolls over into a second, which can matter for cost.
Instant & 100% private — nothing is uploaded
Every keystroke is handled right here in your browser. Your text is never sent to a server, so there is no sign-up, no email wall, and no length cap from us. Load the page once and it keeps working even if you go offline.
Frequently asked questions
- What is the difference between counting with and without spaces?
- Counting with spaces includes every space and line break as a character, which is what social platforms and most forms measure against. Counting without spaces ignores those, which is what some style guides and academic limits use. Showing both means you can match whichever rule applies to you.
- Why does the SMS count jump in steps?
- A plain SMS holds 160 characters; once you pass that, the message splits into segments of about 153 characters each, because part of each segment is used to stitch them back together. The counter reflects that, so you can see when a message tips into a second part. Using any emoji or special symbol switches to a smaller per-segment limit.
- Are emoji counted correctly?
- Emoji and other symbols are counted the way platforms count them, which can be more than one character each because of how they are stored. The number you see reflects what a platform is likely to measure, so you are not caught out by a post that looks short but counts long.
- Is my text sent to a server?
- No. Everything runs locally in your browser. Your text is read and processed on your own device, nothing is uploaded, and nothing is logged or stored. Once the page has loaded, it keeps working even if you go offline.