Text statistics

Count words, characters, sentences, paragraphs and lines, with reading- and speaking-time estimates. Runs in your browser; nothing is uploaded.

Statistics

About this tool

Text statistics breaks down any text into the numbers writers and editors care about:

Privacy

Everything runs in your browser via WebAssembly — your text is never uploaded to a server. You can also run it from the gizza CLI or inside a gizza chat, which return the same numbers as structured JSON.

Common uses

FAQ

How are words counted — what about hyphens and numbers?

A word is any run of characters between whitespace, so state-of-the-art counts as one word and 3.14 counts as a word too. The average word length stat is smarter: it counts only letters and digits, ignoring attached punctuation like a trailing period, so it reflects real word size.

How does the sentence count handle "?!", "..." and missing final periods?

A sentence ends at a run of ., !, or ? — so ?! and ... each close a single sentence, not two or three. Text that trails off without any terminator still counts as one final sentence, which means a one-line note like hello world reports 1 sentence rather than 0.

What reading speed do the time estimates assume?

Reading time is words ÷ 200 wpm (average silent reading) and speaking time is words ÷ 130 wpm (a comfortable presentation pace), each rounded to one decimal minute. If you speak faster or slower, scale accordingly — the word count is the reliable number.

What's the difference between paragraphs and lines?

Lines are physical newlines; paragraphs are blocks of text separated by at least one blank line. A hard-wrapped paragraph of five lines therefore counts as 5 lines but 1 paragraph — handy to know when your editor wraps text automatically.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool text-statistics "Paste or type your text here…"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/text-statistics/?text=Paste%20or%20type%20your%20text%20here%E2%80%A6

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.