MinifyPic

Character Counter

Count characters, words, sentences and paragraphs in real time — with reading time, speaking time and the platform limits that actually matter.

FreeReal-timePrivate
Loading tool…

How it works

A compact workflow from input to download.

1

Type or paste

Start typing directly, or paste in text from a document, email or post you are drafting.

2

Watch the counts

Characters, words, sentences and paragraphs all update live with every keystroke — no button to press.

3

Check your limits

Compare your character count against common platform limits and see which ones you are still inside.

Frequently asked questions

What is the difference between characters with and without spaces?
'With spaces' counts every single character, including the spaces between words. 'Without spaces' counts only the visible letters, numbers and punctuation. It matters because different systems count differently — Twitter/X counts spaces, while some academic word-limit rules and certain form fields do not.
How is reading time calculated?
Reading time assumes an average adult silent reading speed of roughly 200 words per minute; speaking time assumes a presentation pace of about 130 words per minute. Both are estimates and vary with the reader and the complexity of the material, but they are reliable enough for planning a talk or setting expectations on an article.
Which character limits should I care about?
The ones that bite most often: around 280 characters for a post on X, roughly 155 to 160 characters for a search engine meta description before it gets truncated, about 60 characters for an SEO page title, and 2,200 for an Instagram caption — though only the first 125 or so show before the 'more' link.
How does it decide what counts as a sentence?
It splits on full stops, question marks and exclamation marks that are followed by a space or the end of the text. That heuristic correctly avoids breaking on decimals like 3.14, but it is not a full grammar parser and abbreviations such as 'Dr.' can occasionally fool it.
Is my text sent to a server?
No. Every transformation runs in JavaScript inside your own browser tab. Your text is never uploaded, logged or stored, and it disappears the moment you close the page — so it is safe to paste in things you would not want to hand to a stranger's server.

The limits that quietly govern your writing

A great deal of modern writing happens inside invisible boxes. Search engines truncate a meta description at around 155 characters, so the carefully crafted second half of your summary simply never appears in the results. A page title gets cut at roughly 60. An Instagram caption technically allows 2,200 characters, but only the first 125 or so are visible before the reader has to tap 'more' — which most never do. A post on X stops dead at 280. None of these limits announce themselves while you write; you discover them after publishing, when the text has already been chopped mid-sentence. Counting as you go turns a limit from a nasty surprise into a constraint you can actually design around, front-loading the important words where they will definitely be seen.

Reading time as an editing signal

Reading and speaking estimates are more useful as editing tools than as trivia. If you are preparing a five-minute conference talk, you have roughly 650 words to work with at a comfortable speaking pace — knowing that before you write saves you from drafting three times too much and then hacking it apart the night before. If a blog post shows a nineteen-minute reading time, that is a strong hint it should probably be split into three articles rather than published as an intimidating wall that most visitors will bounce off. The number does not tell you what to cut, but it reliably tells you when there is too much, and it does so early enough to be useful.