Words
0
Count words, Unicode characters, sentences, paragraphs, lines, bytes, and estimated reading time locally.
Words
0
Characters
0
Without whitespace
0
Sentences
0
Paragraphs
0
Lines
0
UTF-8 bytes
0
Estimated reading time
0 seconds
Based on approximately 200 words per minute.
Estimated speaking time
0 seconds
Based on approximately 130 words per minute.
Counts update locally as you type. Word and sentence boundaries are practical estimates and can vary for abbreviations, specialized writing, and languages without spaces.
Your data is processed locally in your browser whenever supported and is not uploaded to our servers.
How it works
01
Type or paste anything from a short caption to a multi-paragraph document.
02
See words, Unicode characters, sentences, paragraphs, lines, and UTF-8 bytes update immediately.
03
Use approximate reading and speaking times, then copy the original text when ready.
Useful text metrics
Characters are counted as user-perceived Unicode grapheme clusters, so a multi-code-point emoji or combined accent can count as one visible character.
Counts Unicode letter and number words plus practical sentence boundaries.
Separately reports visible characters, characters without whitespace, and UTF-8 storage bytes.
Counts non-empty paragraphs and handles Windows, macOS, and Unix line endings.
Statistics are recalculated in the browser without uploading or saving the text.
FAQ
The character total uses Unicode grapheme segmentation, which is closer to visible user-perceived characters than JavaScript UTF-16 length. Complex emoji and letters with combining accents can contain multiple code points but display as one character.
Sequences of Unicode letters or numbers count as words, and common apostrophe contractions remain together. Hyphenated terms count as multiple words. Languages without spaces or specialized terminology may need different rules.
They are practical estimates. Sentence segmentation can differ around abbreviations and specialized punctuation. Paragraphs are non-empty blocks separated by one or more blank lines.
Reading time uses approximately 200 words per minute, while speaking time uses approximately 130 words per minute. Actual speed varies by reader, language, complexity, and presentation style.
No. Counts and estimates update locally in your browser, and Got A Tool does not receive or store the text.
Keep working
Convert text to uppercase, lowercase, title, sentence, camel, Pascal, snake, kebab, or constant case.
Open tool →Create safe search, Open Graph, and X meta tags with honest live previews.
Open tool →Format, minify, sort, and validate JSON locally with clear syntax feedback.
Open tool →