Character Counter Online – Count Characters & Words Free

Type or paste text and see live character counts with and without spaces, lines and words — plus a built-in limit checker for Twitter/X, SMS and meta descriptions that warns you before you go over.

Count Your Characters

Live counts
Characters (with spaces)0
Characters (no spaces)0
Words0
Lines0

Limit Checker

Twitter/X post (280)0 / 280
SMS segment (160)0 / 160
Meta description (~155)0 / 155

How to Use the Character Counter

Click in the box and type or paste. Four counts update live: characters with spaces (the figure almost every platform uses), characters without spaces (used by some writing competitions and translation pricing), words and lines. Below that, the Limit Checker compares your text against three real-world limits — Twitter/X's 280 characters, one SMS segment's 160 characters, and the ~155-character guide for meta descriptions — and turns red with a warning the moment you exceed any of them.

This is a drafting workflow in one page: write your tweet or meta description, watch the limit rows, and trim until every row is green. Because counting happens entirely in your browser, drafts of posts, messages and applications never leave your device.

How Character Counting Works

"Characters with spaces" is the length of the text as-is — every letter, space, punctuation mark and line break counts. "Without spaces" removes all whitespace first. Lines are counted by splitting on line breaks, and words by splitting on whitespace.

Characters (with spaces) = total string length, spaces included

The limits are industry standards: 280 for a standard Twitter/X post, 160 for one GSM SMS segment, and ~155 as the safe target for meta descriptions (Google truncates around 155–160 characters on desktop). The checker uses the with-spaces count because that is what these platforms count.

Worked Example

Take the sentence: "Shop the winter sale — up to 50% off all jackets!" Let's count it:

MetricCalculationResult
Characters (with spaces)every keystroke counted49
Characters (no spaces)49 − 10 spaces39
Wordssplit on whitespace (the em dash counts as one)11
Twitter/X check49 ≤ 280✓ 231 chars left
SMS check49 ≤ 160✓ fits one segment

Now imagine a meta description of 172 characters: the checker would flag it red for the ~155 guide, telling you to cut about 17 characters so Google displays it in full instead of truncating it mid-sentence.

The Limits That Actually Matter — A Field Guide

Character limits are not arbitrary; each one exists because of a technical or design constraint. Knowing the why helps you write to fit:

LimitSizeWhy it exists
Twitter/X post280Doubled from 140 in 2017; keeps feeds scannable
SMS segment160GSM protocol limit; longer texts split into 153-char segments and cost more
Meta description~155Google's desktop snippet width; longer text gets cut with "…"
WhatsApp status text~700Design choice for the status composer
Google ad headline30Ad layout constraint — every character counts

The SMS row hides a billing trap worth knowing: a 161-character message is sent as two segments and billed twice, with each segment holding only 153 characters (7 are used for joining data). So a 170-character SMS costs double — trimming 10 characters halves the cost. That is exactly the kind of check this tool's limit rows make instant.

Limitations

Emojis are the main counting ambiguity: JavaScript counts most emojis as 2 characters, which matches many web forms but not all platforms (some count them as 1, others as more with skin-tone modifiers). Right-to-left and combining characters (common in Urdu/Arabic script) may also be counted differently by different platforms. The ~155 meta-description guide is approximate — Google's actual cutoff varies by device and pixel width, not character count. For billing-critical SMS, verify the segment count with your provider's own tool.

Guides for This Tool

Two creator companions for when the text is final: the Podcast Cover Maker turns the episode title into spec-correct 3000×3000 artwork, and the Stream Highlight Logger marks the moments worth clipping while you are live, with a big MARK button and a running session timer.

Frequently Asked Questions

How many characters are allowed in a tweet?
Twitter/X allows 280 characters per post for standard accounts. Our limit checker tracks your count against 280 live and warns you the moment you go over. Links and images consume part of the allowance under X's own rules, so the checker is best used for the text itself before you compose the final post.
How many characters is one SMS?
One standard SMS segment holds 160 characters using the GSM alphabet. Longer messages are split into multiple segments (each holding 153 characters), and you are billed per segment. If your message includes emoji or other Unicode characters, segments shrink to 70 characters, which is why one long text can suddenly count as several messages.
How long should a meta description be?
Aim for about 150–160 characters; Google typically truncates meta descriptions around 155–160 characters on desktop. Our checker uses ~155 as its guide limit so your descriptions display in full. Mobile results often show even less, so put the most important words at the very start of the description.
Do spaces count as characters?
Yes, in almost every limit that matters — Twitter, SMS, and form fields all count spaces as characters. That is why the counter shows 'with spaces' as its primary figure. It also shows a 'without spaces' count alongside, which some word processors and submission forms use instead, so you can match whichever rule your platform follows.
Do emojis count as one character?
It depends. Most platforms count a simple emoji as 2 characters because it uses two code units, and complex emojis with skin tones can count as more. Our counter uses JavaScript string length, which matches how most web forms count.
Is my text uploaded anywhere when I use this counter?
No. Everything is counted in your browser with JavaScript and your text never leaves your device, so it is safe to check drafts of emails, posts and applications. Nothing is saved when you close the tab either, which makes the counter safe for confidential drafts and unpublished work.

Related Tools