Nimble Toolbox

Count words and characters

Paste your draft and watch the word count, character count, and keyword density update as you type. The text stays in this tab, and there is no account to make.

Counts
Words
—
Characters
—
Keywords

Percentages are of 0 words, common words included and numbers on their own left out.

The most frequent words appear here as you type.

How to use it#

  1. Paste or type your text into the box.
  2. Read the word and character counts under the box as they update. Sentences, paragraphs, lines, and how long the text takes to read or say aloud are listed with the settings.
  3. Under the counts, the keyword list shows which words turn up most often and what share of the text each takes. Switch to two or three words to find repeated phrases, and untick the box to count words like "the" and "and" too.
  4. Clear it when you are done.

Which count actually applies to you#

Character limits usually come from software: a meta description truncates around 160 characters, a post on X caps at 280, a LinkedIn post at 3,000, an Instagram caption at 2,200, and an SMS segment at 160. These count every space, so the with-spaces figure is the one to watch.

Word limits usually come from people: essays, applications, abstracts. Graders and editors mean whitespace-separated words, which is what this counts. If a piece has both kinds of limit, aim to come in under whichever is tighter.

How reading and speaking time are worked out#

Reading time here is words divided by 200 and rounded up, which is the middle of the commonly cited 200 to 250 words per minute range for adult silent reading of ordinary prose.

Treat it as a rough signal. Dense technical writing runs slower and a familiar narrative faster, and someone skimming for a single fact is not really reading at all. It will tell you whether this is a two-minute post or a ten-minute one.

Speaking time uses 130 words per minute, a steady pace for a prepared talk, and is given to the second because a speech usually has a hard limit. Nerves speed most people up, while pauses for slides and questions slow them down, so rehearse once with a timer and compare. If you run well under the estimate, you are probably rushing.

Reading the keyword density list#

Keyword density is how often a word or phrase appears, as a share of all the words in the text. A word used 6 times in 300 words has a density of 2%. For a phrase, the share counts every word it covers, so a two-word phrase used 6 times in 300 words is 4%.

The list starts with common English words such as "the", "and", and "of" left out, because they top every English text and say nothing about its subject. The percentages still divide by every word, so ticking the box changes which rows you see, not their figures. The list of common words is English only, so in any other language every word is counted.

Words are matched regardless of capitals, and accented letters and other alphabets count like any other letter, so "Café" and "café" are one keyword. An apostrophe inside a word keeps it whole, so "don't" is one word. A hyphen splits one, so "long-tail" counts as "long" and "tail", and the two-word view finds "long tail" either way. Numbers on their own, like a year or a price, are left out because they are rarely what a page is about, while "mp3" and "4k" stay in. That is why the total at the top of the list can be a little lower than the word count above it.

Phrases do not run across punctuation, so "red apple" is not found in "red, apple". A phrase appears in the list once it has been used twice, since nearly every run of words appears once and a list of those would tell you nothing.

Why the counts can differ from Word#

Word processors each make their own decisions. Some count a hyphenated compound as one word, some as two; some include footnotes and headings, some do not. Two tools disagreeing by a percent or so on a long document is normal.

This counter uses the simple, predictable rule: a word is a run of characters separated by whitespace. An emoji or an accented letter counts as one character, as you would count it, even where it is stored as several pieces: a flag is two codes joined together, and a thumbs up with a skin tone is two as well.

Chinese and Japanese do not put spaces between words, so an unbroken run of either counts as one word here. Use the character count for them, which is how limits in those languages are usually set.

Frequently asked questions#

What is a good keyword density?

#

There is no target figure. Search engines do not rank a page for hitting a percentage, and repeating a word to raise it reads badly and counts as keyword stuffing, which can hurt a page. Use the list as a check instead. The subject of the page should appear near the top of it, since a page that never names its topic is hard to find. If one word stands far above everything else, read the text aloud: when the repetition sounds forced, swap in a pronoun or a synonym. Natural writing rarely puts even its main word much past a few percent.

How is keyword density calculated?

#

The number of times the keyword appears, times the number of words in it, divided by the total words, times 100. Common words left out of the list still count in the total, and numbers on their own do not.

Why are words like "the" and "and" missing from the list?

#

They are left out by default because they are the most frequent words in almost any English text and hide the ones that matter. Untick "Leave out common English words" to see them. The list of common words is English only, so text in another language is counted in full either way.

Is my text uploaded or stored?

#

No. Everything is counted in your browser as you type. Nothing is transmitted, saved, or logged, which matters for unpublished writing and anything confidential.

How is reading time calculated?

#

Words divided by 200 words per minute, rounded up to the next whole minute. That is a typical silent reading pace for adult prose.

How long will my speech take to deliver?

#

Paste the script and read the speaking time, which assumes 130 words per minute. At that pace a five-minute slot holds about 650 words and a ten-minute one about 1,300. A fast speaker covers 160 words a minute and a slow, deliberate one nearer 100, so time yourself once and adjust.

How many pages is 1,000 words?

#

About two pages single spaced, or four double spaced, in a 12 point font such as Times New Roman with one inch margins. The rule of thumb is 500 words to a single spaced page and 250 to a double spaced one, so 2,000 words is about four or eight pages. Headings, short paragraphs, and dialogue use more room, so treat it as an estimate and check the document itself when a page limit is strict.

How are lines counted?

#

The way a text editor numbers them. Every line break starts a new line, blank lines included, but a line break at the very end does not add an empty line after it. Paragraphs are different: they are blocks of text separated by a blank line, so a verse of four lines with a break after each is one paragraph and four lines. A long line that only wraps on screen is still one line.

Is the character count the same as a letter count?

#

Not quite. The character count includes every letter, digit, punctuation mark, and emoji, and the Characters figure includes spaces too. For a limit on letters, the count without spaces is the closer figure, though it still includes digits and punctuation.

Do spaces count as characters?

#

Both figures are shown. Character limits in software almost always include spaces, so use the higher number unless you have been told otherwise.

How are sentences counted?

#

By counting full stops, question marks, exclamation marks, and ellipses, treating a run of them as one boundary. Abbreviations like "Dr." will inflate the count slightly.

Does it work offline?

#

Yes. Once the page has loaded it needs no network at all, since the counting happens on your device.