Initializing, please wait a moment

Type or paste into the box; word count, character count, sentence count, line count, and estimated reading time update live below it - no button to click.

  1. Click into the text box and start typing, or paste in a block of text.
  2. The stats line below the box updates on every keystroke: words, characters, characters without spaces, sentences, lines, and an estimated reading time.
  3. Edit or clear the text at any time; the counts recalculate immediately.

Word Counter


Count the words, characters, sentences, lines, and estimated reading time of any text as you type or paste it in. There is no button to press - the stats line updates on every keystroke.


The six live counts

Word Counter tracks six numbers at once:

  • Word count, matched on runs of non-space characters.
  • Total character count, including spaces.
  • Character count with the spaces stripped out.
  • Sentence count, split on periods, exclamation marks, and question marks.
  • Line count, split on line breaks.
  • Estimated reading time, based on 200 words per minute.

Common use cases

Those six numbers cover most limits writers run into - a platform's character cap, an editor's word-count target, or a rough read-time estimate. Common jobs:

  • Check a caption or bio against a character limit.
  • Trim an article down to a word-count target.
  • Get a quick reading-time estimate before you publish.

It works on a single sentence or a full article pasted in from another editor.


Privacy and data handling

Counting runs entirely in this browser tab using plain JavaScript - nothing you type is uploaded, sent to a server, or saved. Refreshing or leaving the page clears the box; there is no history and no account to create.

For other quick text edits, see the code formatter and beautifier or the JSON parser, both of which run the same way - fully in your browser, with nothing uploaded.


How the six live counts are actually calculated

Word Counter's math is plain regex work, and a couple of its rules explain results that can look surprising at first glance. The word count trims any blank space from the start and end of the whole box, then counts runs of non-space characters - so extra spaces or blank lines between words never inflate the total; ten spaces between two words still counts as two words, not eleven. The "without spaces" character count strips every whitespace character it finds, not only the space bar - tabs and line breaks are removed too, so a block broken into many short lines will show a bigger gap between the "characters" and "characters without spaces" numbers than a single long paragraph of the same overall length would. Line count only appears once there is something in the box: an empty text area reads as zero lines, but the moment you type even a single character with no line break at all, the count jumps straight to one line, because the whole block is treated as one line until a line break splits it into more.


What the stats line shows before you type, and how much it can hold

Word Counter renders its stats line once as soon as the page finishes loading, before you have typed anything - so you see all six numbers sitting at zero rather than a blank space waiting for a first keystroke. There is no length limit built into the text box itself: it will accept and count a single sentence or a document many thousands of words long pasted in at once, with the only practical ceiling being how much text your browser tab can hold in memory. Pasting a long document does not change how the tool behaves - the same six counts run on the full pasted text the instant it lands in the box.

← Back to Developer Tools

Related tools:

  • MD5 converter - Text to MD5 + MD5 to text cached lookup.
  • Convert PDF to TEXT online - Extract text from PDF online for copying and editing.
  • Text To HTML Editor - Text to HTML editor online - write in a WYSIWYG view and watch the generated HTML update live, with
  • CSS Gradient Animator Generator - CSS gradient generator - build animated linear gradients with live preview; copy ready-to-paste CSS
  • CSS Minifier - Minify CSS online for faster page loads.
  • CSS UnMinifier - CSS unminifier online - beautify minified CSS with proper indentation, line breaks, and readable
  • JavaScript Minifier - JavaScript minifier online free - paste your JS, click Minify, and copy the compressed code.
  • JSON Parser By Tree View - Paste JSON to validate, format, and view it in a tree.
  • JavaScript UnMinifier - JavaScript unminifier online - reformat minified JS with indentation and line breaks for
  • Keyboard Test - Press each key - the on-screen layout highlights it.
  • Text Diff - Compare code, text, or HTML online, side by side.
  • Developer Tools - Developer tools to parse JSON, minify or unminify CSS/JS, compare text, and generate MD5 hashes.

Tags: #developer

Related guides:

Loading reviews...

Frequently Asked Questions

What does Word Counter do?

It counts words, characters, characters without spaces, sentences, and lines in any text you type or paste, and estimates the reading time - all updated live as you type, with no button to click.

How is the reading time calculated?

It divides the word count by 200 words per minute (a common average adult silent-reading speed) and rounds to the nearest whole minute, with a minimum of 1 minute.

Does it upload or save what I type?

No. Counting runs entirely in your browser using plain JavaScript. Nothing is uploaded, and nothing is saved - refreshing or leaving the page clears the box.

What complementary tools work well alongside Word Counter?

The code formatter and beautifier and the JSON parser handle other quick text edits the same way - fully in your browser, with nothing uploaded.

How does Word Counter decide where one sentence ends?

It looks for one or more periods, exclamation marks, or question marks followed by a space, or by the very end of the text. Repeated punctuation like "Really?!" or "Wait..." counts as a single sentence ending, not one per character.

Can abbreviations throw off the sentence count?

Yes. The sentence counter has no way to tell an abbreviation from the end of a sentence - it only checks for a period, exclamation mark, or question mark followed by a space. Text with abbreviations such as "e.g." or "Mr." followed by a space can be counted as an extra sentence ending even though it is not grammatically one. On text full of abbreviations the sentence count is a close estimate, not a grammar-aware parse.

Does Word Counter work the same way for languages other than English?

Yes, for any language that separates words with spaces or line breaks - English, Vietnamese, Spanish, French, and similar all count the same way, since the tool has no English-specific dictionary or grammar rules built in. Languages that do not normally put spaces between words, such as Chinese or Japanese, get counted differently: without a space to split on, a run of characters with no breaks is counted as a single long word rather than several.