Word & Text Tools

Character Counter

Count every character as you type, with live meters showing how much room you have left for an X/Twitter post, a single SMS, an Instagram caption, and an SEO meta description. Stop guessing whether your text will fit — watch it fit.

0 characters

Limits shown are platform maximums (X/Twitter 280, single SMS 160, Instagram caption 2,200, SEO meta description ~160). Emoji and some accented characters may count as more than one on some platforms.

How to use the character counter

Type or paste into the box and the total character and word counts update instantly. Below them, four meters track your text against the most common limits, each showing how many characters remain and turning amber as you approach the cap and red once you cross it. There is nothing to click and nothing to submit — the whole thing runs live in your browser.

The limits that matter

The four presets cover the situations where character counts bite. An X/Twitter post caps at 280 characters. A single SMS message holds 160 characters before it splits into multiple segments, which can cost more to send. An Instagram caption allows up to 2,200 characters, though only the first 125 or so show before the "more" link. And a search engine meta description is effectively limited to around 160 characters before Google truncates it with an ellipsis in the results page. Keeping under each limit means your message lands the way you wrote it, not clipped mid-thought.

Why character counts, not word counts

Many systems budget by character rather than word because storage and display space are fixed. A tweet, a text message, a database field, a URL slug, a page title, a form input — all of these care about exact character length, not how many words you used. That is why a character counter is the right tool for social posts and metadata, while a word counter suits essays and articles. This tool counts by Unicode code point, so most emoji register as a single character here, though be aware some platforms count certain emoji and accented characters as two or more.

Tips for writing to a limit

For a meta description, front-load the important words and your primary keyword in the first 120 characters, because that is what shows even on a narrow screen, and treat anything past 160 as likely to be cut. For a tweet, leaving 20 to 30 characters spare invites quote-tweets and replies that add your handle without pushing anyone over the limit. For SMS, staying under 160 keeps your message in one billable segment. And whenever you paste from a word processor, watch for invisible characters — curly quotes and non-breaking spaces still count, so if your total looks higher than expected, run the text through our "remove extra spaces" cleaner first.

FAQ

Does it count spaces?

Yes. The main total counts every character including spaces and line breaks, which is how social platforms and metadata fields measure length.

How are emoji counted?

This tool counts by Unicode code point, so most emoji count as one. Some platforms count certain emoji or skin-tone and flag sequences as two or more, so treat those as approximate.

Why is the meta description limit 160?

Google typically truncates descriptions around 155 to 160 characters on desktop and fewer on mobile. Staying under 160 keeps your full description visible in search results most of the time.

What happens when SMS goes over 160?

The message splits into multiple segments that are reassembled on the recipient's phone, and each segment can be billed separately. Long messages using certain characters split even sooner, at 70 characters.

Is anything I type stored?

No. Counting happens entirely in your browser and your text is never uploaded or saved.

More free tools