Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. Your files are processed in your browser and are never uploaded - no accounts required. A few network utilities (like What's My IP and Currency Converter) call public APIs to do their job and say so on their pages.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. Document & Text
  3. Text Statistics Analyzer
Add to favorites

Text Statistics Analyzer

Six readability formulas, each computed from its own publication and shown with the definition, over counts whose rules are stated: characters as a reader sees them, and sentences that know an abbreviation from the end of one

Text processed locallyMore document & textJump to full guide

Initializing in your browser…

You might also like

Word Counter & Text Analyzer

Count words, characters, sentences and paragraphs with every rule stated: characters as a reader sees them rather than as UTF-16 code units, sentences that know Dr. from the end of one, and six readability formulas each shown with the paper it comes from

Image Text Extractor (OCR)

Read text off a picture with Tesseract, after preparation that measures the type and enlarges it: 8px text went from a 53 percent character error rate to 8. Every word carries a confidence and a box drawn on the picture.

Text Case Converter

Convert text between 17 cases with every rule stated: punctuation is a separator, acronyms survive, accents survive a URL slug, and Title Case follows a style you name (Chicago, AP or APA) rather than an unattributed word list

Text Statistics Analyzer: a worked example

You are editing copy for a general audience and want to know whether the reading level is too high.

Text

A 600-word product explainer draft
What Text Statistics Analyzer produces

Six formulas, each with its paper

Flesch Reading Ease      52.4   Flesch 1948
Flesch-Kincaid Grade     10.4   Kincaid et al 1975
Gunning Fog Index        13.1   Gunning 1952
SMOG Index               11.8   McLaughlin 1969
Coleman-Liau Index       11.2   Coleman and Liau 1975
Automated Readability    10.9   Senter and Smith 1967

Counted from 604 words in 27 sentences and 912 syllables.

Each score is computed from its own publication and shown with it, so a disagreement between them is readable rather than mysterious: Coleman-Liau and the Automated Readability Index count letters, which can be counted exactly, where the other four count syllables, which cannot. Nothing is clamped, so a dense passage can score below zero on the Flesch scale, which has no floor. The syllable rule is written out on the page along with how often it is wrong, measured against 128 words counted by hand. The Word Counter reads the same module, so the two tools agree on every number.

About the Text Statistics Analyzer

Get a detailed statistical breakdown of any text: character frequencies, letter distribution, whitespace ratios, and more. Goes deeper than a basic word counter by analyzing the composition of your text at the character level.

How it works

This tool and the Word Counter read the same module, so they cannot give different answers to the same text. Before this pass they did: on 23 test passages they agreed on 4, because they had two different syllable counters, two different paragraph rules (one treating a newline, a space and a newline as a break and one not), two different line rules (one counted every line, the other only the lines with something on them and called both "Lines"), two different average word lengths, and two different speaking rates with no source for either.

What it computes now, and how. Characters are counted as a reader sees them, by Unicode grapheme cluster (UAX #29), so an emoji is one character rather than two and an accented letter written as a letter plus a combining mark is one rather than two. Words are runs of letters, digits and marks, with an apostrophe or hyphen counted as part of a word when it sits between two of them. Sentences end at a full stop, exclamation mark, question mark or ellipsis followed by whitespace or the end of the text, unless the word before is one of 64 listed abbreviations or a single initial, or the stop sits between two digits: "Dr. Smith paid $3.14." is one sentence here, three under the usual split on every full stop, and two under the browser's own Unicode sentence segmenter, which has no notion of an abbreviation. Paragraphs are separated by a blank line, where a line holding only a space still counts as blank. A full-width full stop ends a sentence without needing a space after it, because Chinese and Japanese are written without spaces.

Six readability formulas are shown, each with the paper it comes from printed beside it: Flesch Reading Ease (1948), Flesch-Kincaid Grade Level (1975), Gunning Fog (1952), SMOG (1969), Coleman-Liau (1975) and the Automated Readability Index (1967). None is clamped. Flesch Reading Ease is not a 0 to 100 scale and a dense academic sentence measures well below zero here; SMOG carries a note when the text has fewer than the thirty sentences the formula is defined on. Syllables, which four of the six depend on, are an estimate: English spelling does not determine pronunciation, so the rule is written out in full and its accuracy is measured, 108 of 128 words counted by hand. Coleman-Liau and the ARI were designed to avoid syllables for exactly that reason.

Reading time uses 238 words a minute, the pooled mean for silent reading of non-fiction in Brysbaert's 2019 review of 190 studies, and speaking time 130. Both vary by a factor of two between people and the page says which rate it used. Everything runs in one pass over the textarea as you type, with no upload and no API call.

How to use

  1. 1Paste text into the input area
  2. 2Review character frequency charts and statistics

Key features

  • Character frequency distribution
  • Letter, digit, and punctuation breakdowns
  • Whitespace and line statistics
  • Average word and sentence length

Tips & best practices

  • A heading or a bullet with no terminator still counts as one sentence, so a page of headings drives the words-per-sentence term up and every grade level with it. That is the formulas being applied outside what they were fitted on, not the count being wrong.
  • When the six scores disagree, read Coleman-Liau and the Automated Readability Index first. They count letters, which can be counted exactly, where the other four count syllables, which cannot.
  • A Flesch score below zero is a real reading, not an error. The 1948 scale has no floor; a tool that shows 0.0 for it has clipped the number.
  • Compare Characters as a reader counts them against the code unit figure if you are writing to a character limit somewhere else. A tweet, a database column and a form field are often counting different things.

Examples

  • Pangram sample passage

    The Load Sample button fills the box with a fixed three-paragraph passage opening 'The quick brown fox jumps over the lazy dog...', letting you immediately see counts, averages, the Flesch score and its grade band populate.

  • Why a clean list scores 'hard'

    Paste five bullet lines with no periods and the sentence splitter (/[.!?]+/) finds one sentence, so words/sentences becomes large and the Flesch Reading Ease drops sharply - illustrating that the readability metric depends entirely on punctuation being present.

Frequently asked questions

How is this different from the word counter?

The word counter focuses on word-level metrics and readability scores. Text statistics dives into character-level analysis, letter frequencies, punctuation ratios, and composition breakdowns.

Can I use this for cryptanalysis?

Character frequency analysis is a classic first step in breaking simple ciphers. This tool gives you the frequency distribution you would need for that kind of analysis.

Related tools and how they differ

  • Word Counter & Text Analyzer: Adds SEO scoring, target-keyword density, top-keyword frequency, and a 300-word content check; use it for on-page SEO and writing to length limits.
  • Text Encryption & Encoding: Encrypts, decrypts, and encodes with 12 classical methods (Caesar, Vigenere, XOR, Atbash, ROT13, Base64, Morse, hex, and more); use it to transform text, not measure it.

Private by design

Your text is processed locally in the browser. Nothing you paste or open is transmitted or logged.