Skip to content
Tools

Word Counter

Count words, characters, lines, reading time and analyze your writing with one powerful text analysis tool. Everything runs locally in your browser.

Visible pane

Start typing or paste your text to begin analysis.

words 0chars 0sentences 0paragraphs 0read 0 sec

What is a word counter?

A word counter tells you how much text you have written. That sounds trivial until you need the number for something — a 2,000-word limit, a 160-character meta description, a six-minute talk — at which point being approximately right stops being good enough.

This one goes further than counting. Alongside the words, characters, lines, sentences and paragraphs, it works out how long the text takes to read and to say aloud, which words it leans on most, how hard it is to read, and which habits in it are worth a second look. All of it updates as you type, and none of it leaves your browser.

That last part is not a detail. The text people paste into a word counter is almost always unpublished — a draft, an assignment, a client document, a cover letter about a job they have not told anyone they are applying for. Nothing here is uploaded, stored or logged, and the page keeps working with the network switched off.

How a word counter works

Counting words means deciding what one is, and the decision shows up in the total. Here a word is a run of letters or digits, optionally joined by an apostrophe or a hyphen — so don’t is one word and so is well-known. Punctuation alone is never a word; numbers are.

Nine words, not eleven
We don't sell well-known brands — we sell 3 good ones. words        9characters   52sentences    1

Sentences are harder. A full stop usually ends one, except after an abbreviation, inside a decimal, in a domain name, or between the initials of a name. Those cases are handled specifically, because sentence count is the denominator of every average and every readability score on the page — get it wrong and everything downstream is wrong with it.

One sentence, four full stops
Dr. Smith paid 3.50 at example.com for it.

Paragraphs are separated by a blank line. If a document has no blank lines at all but several non-empty ones, each line is treated as its own paragraph instead — that is a pasted list, and calling it a single paragraph would distort every per-paragraph figure.

Everything is recalculated from scratch on every change rather than adjusted incrementally, so no figure can drift out of step with the text. Long documents are analysed on a background thread, which is what keeps typing smooth in a manuscript of a hundred thousand words.

Character counter

Character count

Every character you typed, including spaces, tabs and line breaks. This is the figure almost every platform with a limit means: Twitter, SMS, a database column, a form field that stops accepting input without explaining why.

Character count without spaces

The same count with the whitespace removed. Some academic and translation work is priced or limited this way, and it is the more honest measure of how much writing is actually there — spacing is a formatting choice, not content.

Why character count matters

Because character limits are hard and word limits are soft. Nobody rejects an essay for being nine words over; a form field rejects the 501st character without discussion. The places it bites most often:

  • Meta descriptions. Google truncates around 160 characters. Past that the sentence ends in an ellipsis and your call to action is gone.
  • Page titles. Around 60 characters before truncation, and the end of a title is where the least important words should live. The meta tag generator writes the title and description tags once the wording is settled.
  • Social bios and posts. Every platform counts differently, and several count an emoji as two characters.
  • SMS. 160 characters per segment, and one character over means two segments and twice the cost at scale.
  • Database and form fields. A VARCHAR(255) does not negotiate.

Set a character goal on the Goals tab and the count turns into a progress bar, which is easier to write against than a number you have to keep checking.

Line counter

Line count

Physical lines, including blank ones — the same thing a text editor’s gutter shows. A long paragraph with no line breaks in it is one line however far it wraps on screen, because wrapping is a property of the window rather than of the text. That distinction matters when you are counting lines in a CSV, a log file or a list of records.

Paragraph count

Blocks of text separated by a blank line. Paragraph count is the fastest structural read on a document: 2,000 words in four paragraphs is a wall, and 2,000 words in sixty is a list pretending to be prose. The dashboard also shows the distribution of paragraph lengths, which is where an unbalanced draft becomes obvious.

Sentence count

Sentences feed the two figures readers actually notice — average sentence length, and every readability score. Around 15 to 20 words per sentence is comfortable for general writing. Consistently over 25 and readers start losing the thread; the Insights tab flags anything past 30 individually so you can look at the specific offenders rather than the average.

Reading time calculator

Reading speed

Reading time is words divided by a speed, and the speed is the part worth thinking about. Adults reading general prose on a screen with comprehension average somewhere around 200 to 250 words per minute. That figure drops sharply for unfamiliar or technical material and rises for skimming — though skimming is not reading, and speed-reading claims of several thousand words a minute do not survive a comprehension test.

Estimated reading time

The default here is 200 words per minute, which is where most publishing platforms set theirs. A 1,000-word article is five minutes. It is a useful number to put in front of a reader: an accurate estimate at the top of a piece measurably improves the chance they start it.

Average reading speeds

100 wpm

Dense technical or legal material with unfamiliar terminology, read carefully.

150 wpm

Careful reading — study, review, or anything you expect to be examined on.

200 wpm

The default here. Adult reading of general prose on a screen, with comprehension.

250 wpm

Confident reading of familiar material. Common for experienced readers of news.

300 wpm

Fast reading of easy material. Above this, comprehension measurably falls away.

Switch between them on the dashboard and every figure — including the reading-time goal — recalculates immediately.

Speaking time calculator

Speech duration

People speak considerably slower than they read, which is why a script that takes four minutes to read takes six to deliver. Reading time is the wrong number for anything you intend to say out loud.

Presentation timing

A presentation with slides runs around 130 words per minute — slower than conversation, because you are pausing to change slides and to let a point land. As a rule of thumb, a 750-word script is about six minutes. If you have a ten-minute slot, write about 1,300 words and expect to use all of it.

Public speaking estimates

A large room, a microphone and an audience all slow you down, and the setting here uses 100 words per minute for that reason. Conversation, at 160, is the fastest of the three and is the right setting for a podcast or an interview rather than a talk.

One caveat that applies to all three: the estimate covers the words and nothing else. Pauses, laughter, questions, technical failures and the thirty seconds you spend finding the right slide are not in it. Treat the number as a floor, and rehearse with a timer — it remains the only reliable method.

Keyword density checker

Keyword frequency

Which words appear most often, counted after the filters you choose. By default common function words are excluded — a table telling you that “the” is your top keyword is not telling you anything — along with numbers and words under three characters.

Keyword density

A word’s share of the words that were counted. Note the denominator: it is the filtered set, not the whole document. If it were the whole document, every density would shrink the moment you excluded stop words, which is the opposite of what the filter is for — you turn them off to see the words carrying the subject, so you want each one’s share of those.

SEO best practices

Here is the honest version: there is no target density, and treating any number as one is how keyword stuffing happens. Search engines stopped rewarding density-based optimisation many years ago, and modern ranking works on semantics rather than repetition counts.

The table is still useful, just not as a dial to tune:

  • As a description. If the words you consider the subject are not near the top, the page may not be about what you think it is about.
  • As a coverage check. Related terms a reader would expect — and a search engine associates with the topic — either appear or they do not.
  • As a repetition check. One word far ahead of everything else is usually a tic rather than a strategy.

Keyword stuffing

Repeating a term unnaturally often to try to rank for it. It is explicitly against Google’s spam policies, it is trivially detectable, and it is obvious to readers — which is the part that actually costs you. The Insights tab flags any word taking more than 2% of the text. Above that, repetition is usually visible on the page.

Readability score explained

Flesch Reading Ease

A 0–100 score where higher means easier, calculated from average sentence length and average syllables per word. Above 80 is very easy; 60 to 70 is standard, where most newspapers and general web writing sit; below 30 is postgraduate. It is the most widely recognised readability measure and the one most style guides cite.

Reading grade

Four further formulas — Flesch–Kincaid, Gunning Fog, Coleman–Liau and the Automated Readability Index — answer a different question: how many years of schooling a reader needs. They routinely disagree by a year or two on the same text, because each weighs word length, sentence length and complex words differently. The headline grade on the Readability tab is their average, which is more honest than picking a favourite.

For general audiences, grade 8 to 10 is a sensible target. Government and healthcare guidance often aims for grade 6, because the cost of not being understood is high. Specialist writing for specialists can sit higher without a problem.

Improving readability

Every formula here measures the same two things, so all five respond to the same changes:

  • Split long sentences.Find the “and” or “which” joining two ideas and make it a full stop.
  • Prefer the plain word.“Use” over “utilise”, “about” over “approximately”. Fewer syllables, same meaning.
  • Cut the throat-clearing.“It is important to note that” is six words that carry nothing.
  • Break the walls. Paragraph length does not enter the formulas, but it changes whether anyone reads far enough to find out.

And the caveat that matters most: do not write to hit a number. These formulas cannot tell whether a sentence makes sense. A page of short words in short sentences saying nothing scores beautifully. Shortening sentences that were doing real work makes prose worse, and the score will improve on its own once the writing does.

Common use cases

Blog posts

Most editorial guidelines set a range rather than a number. The word goal tracks progress while you write, and the reading time is what a blog platform will display at the top of the finished piece.

SEO articles

Length is a weak signal but coverage is a real one. The keyword table is a description of what the page is actually about, which is worth checking against what you intended it to be about.

Essays and assignments

Word limits are usually hard, and often exclude references. Paste the body without the bibliography, set the goal, and watch the percentage rather than counting paragraphs.

Books and manuscripts

The page estimate uses 250 words a page, the double-spaced manuscript convention publishers work in. Chapter by chapter, it is a more useful figure than a raw word count.

Emails

A long email is a read-later email. Under 200 words tends to get answered the same day; the reading time in the status bar is the quickest sanity check there is.

Product descriptions

Marketplaces impose character limits, frequently without warning you. Set a character goal and the tool tells you before the platform does.

Landing pages

Readability matters more here than anywhere. A landing page reading at grade 14 is asking visitors to work, and visitors decline.

Resumes and cover letters

One page is roughly 400–600 words of resume. A cover letter over 400 is usually two paragraphs longer than it needs to be, and the insights will show you which ones.

Social media

Every platform counts differently and most count characters. The emoji count matters here too, since some platforms count an emoji as two characters and others as one.

Scripts and speeches

Speaking time is the whole point. Write to the time rather than the word count, and remember that the estimate excludes pauses, laughter and questions.

Writing best practices

Improve readability by cutting, not simplifying

The fastest way to make writing clearer is to remove the words that are not doing anything, and there are always more of them than you expect. Adverbs propping up weak verbs, hedges like “somewhat” and “fairly”, and the first sentence of most paragraphs — which is frequently the writer clearing their throat before starting. Cutting improves every score on the Readability tab without dumbing anything down.

Reduce repetition you did not choose

Some repetition is the subject asserting itself; an article about databases will say “database” a lot, and that is fine. The repetition worth fixing is the kind you did not notice: the transition you use every paragraph, the verb you reach for by reflex. The keyword table shows both, and the Insights tab separates them by flagging what exceeds 2%.

Structure paragraphs around one idea

A paragraph should be able to be summarised in one clause. If it needs two, there is a seam in the middle and that is where it breaks. Fifty to a hundred words is a comfortable range on screen; anything past 150 is a wall, and readers skip walls. The paragraph distribution on the dashboard shows the shape of the whole document at a glance.

Vary sentence length deliberately

Average sentence length is a useful number and a poor target, because the average is not what a reader experiences — the variation is. A page of twenty-word sentences is monotonous even though it scores well. Mix long sentences that carry an argument with short ones that land it. Then use a short one.

SEO writing that survives contact with readers

Write the piece for the person, then check it against the tool. Cover the subject properly rather than to a length. Put the answer near the top, because most visitors will not reach the bottom. Use the words your readers would use — the keyword table is a decent check on whether you did. And write a meta description that fits in 160 characters, which is the one place on this list where a hard number really does apply.

Two small jobs that come at the end of a draft: the slug generator turns the finished headline into the URL it should be published at, and the Markdown to HTML converter renders a draft written in Markdown into the markup a CMS field expects.

Frequently asked questions

Is this word counter free?

Yes. Every count, every readability score, the keyword table, the writing insights, file upload and all four export formats are free, with no account, no sign-up and no limit on how much text you analyse.

Is my text uploaded anywhere?

No. Everything is counted by JavaScript running in your browser. Nothing is sent to a server, nothing is stored and nothing is logged. You can disconnect from the network after the page loads and it keeps working — which matters, because the text people paste into a word counter is usually unpublished: a draft, an assignment, a cover letter, a client document.

How does the word counter decide what a word is?

A word is a run of letters or digits, optionally joined by an apostrophe or a hyphen. That means “don't” is one word and so is “well-known”, which is what a person counting them would say. Punctuation on its own is never a word, and numbers are, so “I have 3 cats” counts as four.

Does it match the word count in Microsoft Word or Google Docs?

Almost always, and for ordinary prose you can expect an exact match. Small differences turn up around hyphenated compounds and strings with punctuation in them, because no two programs draw those lines identically. If a figure has to match a specific program exactly — a university submission with a hard limit, say — check it in that program before you submit.

What is the difference between characters with and without spaces?

Characters with spaces counts every character you typed, including the spaces, tabs and line breaks. Without spaces counts only the visible ones. Which you need depends on who is asking: publishers and translators usually mean with spaces, while a database field limit or an SMS segment means every character regardless.

Why does character count matter?

Because a great deal of writing has a hard ceiling rather than a soft one. A meta description is truncated by Google around 160 characters, a page title around 60. A tweet has a limit, an SMS segments at 160, and most database fields and form inputs will simply refuse the 501st character. Set a character goal on the Goals tab and the tool tracks it as you type.

How are sentences counted?

A sentence ends at a full stop, question mark, exclamation mark or ellipsis, except where the stop is doing another job. Abbreviations, initials like “J. R. R.”, decimals like 3.50 and domains like example.com do not end sentences. It is a heuristic and it is occasionally wrong — but sentence count feeds every average and every readability score, so it is worth getting close.

How are paragraphs counted?

A blank line separates paragraphs, which is how prose is written. If the text has no blank lines at all but several non-empty ones, each line is taken as its own paragraph instead — that is a pasted list or an outline, and calling the whole thing one paragraph would throw off every per-paragraph figure.

What does the line counter count?

Physical lines, including blank ones — the same thing a text editor's gutter shows. Note that a long paragraph with no line breaks in it is one line no matter how far it wraps on screen, because wrapping is a property of the window rather than of the text.

How is reading time calculated?

Words divided by a reading speed. The default is 200 words per minute, roughly the average for an adult reading general prose on a screen. You can switch between 100, 150, 200, 250 and 300 words per minute on the dashboard, and everything recalculates instantly.

What is a normal reading speed?

For adults reading general non-fiction with comprehension, most measurements land between 200 and 250 words per minute. Technical material with unfamiliar terms drops to 100–150. Skimming for a specific fact runs well above 400, but that is scanning rather than reading. Claims of several thousand words a minute do not survive a comprehension test.

How is speaking time calculated?

The same way, at a slower rate — people speak considerably slower than they read. Three styles are offered: conversation at 160 words per minute, presentation at 130, and public speaking at 100. Presentation is the useful default for a talk with slides, and public speaking is deliberately slow because a large room and a microphone both demand it.

How long will my speech take to deliver?

As a rule of thumb, a 750-word script is about six minutes at presentation pace. The estimate does not include pauses, questions, laughter or the time you spend finding the right slide, so treat it as a floor rather than a prediction. Rehearsing with a timer remains the only reliable method.

What is keyword density?

How often a word appears, as a share of the words counted. Here the share is calculated against the words that passed your filters rather than against the whole document — turn stop words off and you want each keyword's share of the meaningful words, not a number that shrinks because “the” was excluded from the denominator.

What is a good keyword density for SEO?

There is no target, and treating any number as one is how keyword stuffing happens. Search engines stopped rewarding density-based optimisation many years ago and now penalise text that reads as written for a crawler. The useful way to read the table is as a description: if the words you consider the subject are not near the top, the page may not be about what you think it is about.

What is keyword stuffing?

Repeating a term unnaturally often to try to rank for it. It is explicitly against Google's spam policies and it is easy to detect, both by machines and by readers. The Insights tab flags any word taking more than 2% of the text, which is a reasonable line — above that, repetition is usually visible to a reader.

What is the Flesch Reading Ease score?

A 0–100 score where higher is easier, calculated from average sentence length and average syllables per word. Roughly: above 80 is very easy, 60–70 is standard and where most newspapers sit, and below 30 is postgraduate. It is the most widely recognised readability measure and the one most style guides cite.

Which readability score should I use?

Flesch Reading Ease if you want one number, because it is the one most people recognise. The four grade-level scores — Flesch–Kincaid, Gunning Fog, Coleman–Liau and the Automated Readability Index — answer a different question: how many years of schooling a reader needs. They routinely disagree by a year or two on the same text, which is why the headline figure here is their average.

What reading level should I aim for?

For general audiences, grade 8 to 10 is a sensible target — it is where most journalism sits. Government and healthcare guidance often aims lower, around grade 6, because the cost of not being understood is high. Specialist writing for a specialist audience can sit higher without a problem. The one thing not to do is write to hit a number: shortening sentences that were doing real work makes prose worse, and the score will improve anyway.

How do I improve my readability score?

Both formulas measure the same two things, so both respond to the same changes: shorter sentences and shorter words. Split sentences that join two ideas with “and” or “which”. Prefer the plain word where one exists — “use” over “utilise”. Cut the throat-clearing at the start of paragraphs. Those three changes will move every score on the page, and unlike most advice they also make the writing better.

What is lexical density?

The share of words carrying meaning — nouns, verbs, adjectives, adverbs — rather than grammar. It is calculated here as the proportion that are not common function words. Conversational writing runs around 40–50%; dense academic and technical prose runs higher. It is a useful companion to readability, because a text can be built from short words and still be hard going if almost all of them are doing work.

What is vocabulary diversity?

Unique words divided by total words, sometimes called the type–token ratio. A high figure means varied vocabulary; a low one means a lot of repetition. It falls naturally as a document gets longer — a 200-word piece cannot help scoring higher than a 5,000-word one — so compare it against texts of similar length rather than against an absolute target.

Which file types can I upload?

Plain text (.txt, .log), Markdown (.md, .mdx), Word documents (.docx) and PDFs, up to 10 MB. You can use the upload button or drag a file anywhere onto the tool. Word documents are read from the document body — headers, footers and footnotes are not counted, since somebody counting their essay does not mean the page numbers.

Why can't it read my PDF?

Most likely it is a scan. A scanned PDF is a picture of a page: there is no text in the file, only an image of one, so there is nothing to count. Running it through OCR first produces a file this tool can read. The other case is a PDF whose fonts carry no ToUnicode map, where the characters cannot be recovered — rather than show you nonsense, the tool says so, and copying the text out of a PDF viewer and pasting it in will work.

Why can't it read my .doc file?

Old .doc files use a completely different binary format from .docx, and renaming the file does not convert it. Open it in Word, Pages or LibreOffice and save a copy as .docx, which this tool reads directly.

How much text can it handle?

Up to 10 MB, which is well over a million words — comfortably a full-length novel. Long documents are analysed on a background thread so the page never freezes while you type, and the numbers update as you go. Everything is recalculated from scratch on every change, so nothing can drift out of step with the text.

Are there keyboard shortcuts?

Ctrl/Cmd+Shift+C copies the statistics, Ctrl/Cmd+Shift+D downloads the report, Ctrl/Cmd+Shift+L loads another sample and Ctrl/Cmd+Shift+Delete clears the text. Ctrl/Cmd+F opens the search, and Escape closes it.

Does it work offline?

Once the page has loaded, yes. Everything runs locally, so you can disconnect and keep writing and counting. A connection is only needed to load the page the first time.

Popular tools

↑ ↓NavigateOpenEscClose