About Text Statistics
Text Statistics gives a fuller picture of a passage than a plain word count: words, characters with and without spaces, lines, and paragraphs. The paragraph figure is the one you cannot get from the others, and it is what makes the page useful for checking document structure rather than just length.
A paragraph is counted as a block of text separated from the next by a blank line, which is how nearly every editor and markup format delimits them. That means a document where paragraphs are separated by single line breaks will report one paragraph rather than several, since the structural marker it looks for is absent.
The same counting rules used elsewhere apply to the other figures. Characters are counted as code points, so any character outside the basic Latin range counts as one. Lines are counted from the number of newlines, with empty input reporting zero and a trailing break adding one to the total.
How to use Text Statistics
- 1 Paste the whole passage, keeping the blank lines between paragraphs intact.
- 2 Read the five figures together — the paragraph count is the structural one.
- 3 Adjust the blank lines if the paragraph count does not match the shape of the document.
Frequently asked questions
Why does my document show as one paragraph?
Because paragraphs are separated by blank lines here, and single line breaks do not qualify. Some formats treat any line break as a new paragraph while others need the blank line; this page follows the blank-line convention, which is what Markdown and most word processors use.
What counts as words in this overview?
Whitespace-separated tokens, the same rule the standalone word counter uses, so the two tools agree exactly on the same input. Text that does not separate words with spaces will report a single word for the whole passage.
Is the character count the same as a string length?
Not always. It counts code points, so characters outside the basic Latin range count as one rather than the two storage units they may occupy. For plain English text in the Latin alphabet the two figures are identical.
Free, online, and private
Free to use
Text Statistics is completely free. There is no account to create, no login, and no hidden charge or usage limit.
Runs online in your browser
It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.
Your data stays private
All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.
How Text Statistics behaves in detail
These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.
| Parameter | Value |
|---|---|
| Rows reported | five: words, characters with spaces, characters without spaces, lines and paragraphs |
| Paragraph rule | split on a blank line (\n\s*\n) with empty blocks dropped; empty input gives 0 paragraphs |
| Line rule | empty input is 0 lines, otherwise the number of newline separators plus one, so a trailing newline adds a line |
| Character unit | Unicode code points for both character figures, with all whitespace removed first for the no-spaces count |
| Word rule | whitespace splitting, and empty input counts as 0 words rather than 1 |
Compiled from the implementation of this tool and checked against it by itoolnet.
What Text Statistics does not do
Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.
- There is no sentence count, even though this is the overview tool. The output has exactly five rows and nothing for sentences, average word length or reading time, so a single pass here cannot give you the full picture of a document.
- Paragraph detection depends entirely on a blank line. Prose that is hard-wrapped with a single newline between lines counts each wrapped line as its own paragraph, so for that input the paragraph figure simply equals the line figure and nothing on the page can correct it.
- The word count is whitespace-based, so a Chinese, Japanese or Thai passage with no spaces counts as one word regardless of length. The character figures count code points rather than user-perceived characters, so an emoji assembled from several code points inflates the total while looking like a single glyph.
Tested and documented by itoolnet, the team that builds and maintains this site.