Skip to main content

Text

Word Counter

Get word, character, line, and estimated reading-time counts for any block of text.

Runs in your browserPrivate by design
TextWord counter

Press ⌘ Enter to run

21 words · 3 lines

How this tool handles files

Processing
In your browser, on-device
Storage
Nothing stored
Output
A file you download
Your responsibility
Review before official use
  • Runs in your browser. Your file is processed on your own device and, on this site, is not uploaded to our servers.
  • Nothing is stored. Your file and its output are gone the moment you close or reload the page.
  • Review sensitive files (bank, ID, medical) and check the output before sharing it.

Every tool on FormatOS runs in your browser. Read our Privacy Policy and File Handling Policy.

Common uses

  • Check article length before submission
  • Audit short copy

Limitations

  • Reading time is an estimate (~225 WPM)
  • Word-splitting rules for hyphens, numbers, and punctuation can differ from other apps
  • For binding word limits, verify against the counting rules of the target platform

What each line of the results panel means

Run the tool and the Results panel returns five lines: Words, Characters, Characters excluding spaces, Lines, and Estimated reading time. Words are counted as runs of non-whitespace, so anything separated by spaces, tabs, or newlines counts as one word — including numbers, URLs, and hyphenated terms like "state-of-the-art", which register as a single word.

Characters counts every code point in your text, including spaces, punctuation, and line breaks; Characters excluding spaces drops all whitespace first. Lines is the number of newline-separated rows, so a single unbroken paragraph reads as one line even when it wraps visually in the box. Reading time is rounded up to whole minutes, with a floor of one minute for any non-empty text.

Because these are display statistics rather than text you paste elsewhere, the Results panel has no Copy or Download buttons — the counts are meant to be read, not exported. The smaller input caption under the textarea also shows a live word and line tally as you type, before you even press Run.

Checking length against a word or character budget

The common workflow is fitting copy to a limit: an essay capped at 1,500 words, a meta description that needs to stay short, or a field with a strict character ceiling. Paste your draft, run the tool, and read the Words and Characters lines to see exactly where you stand before submitting or pasting into a form.

When a target is measured in characters without spaces — some platforms count that way — use the Characters excluding spaces line instead of the total. For trimming, edit directly in the input box and run again; the recalculation is instant, so you can nudge a sentence and immediately confirm whether you are now under the limit.

How the reading-time estimate is calculated

Estimated reading time divides the word count by 225 words per minute and rounds up, so a 900-word piece reports 4 minutes and anything from 1 to 225 words shows the 1-minute minimum. The 225 WPM figure is a general average for adult silent reading; treat it as a rough guide for "X min read" labels rather than a precise measurement.

Actual reading speed varies with the reader and the material — dense technical writing, tables, or code slows people down, while light prose reads faster. The number does not account for images, headings, or time spent re-reading, so for a denser article you may want to present a slightly longer estimate than the tool suggests.

Everything here runs in your browser. Your text is processed locally by the page and is not uploaded to a server, so you can safely paste drafts, internal notes, or unpublished copy and the counts are computed on your own device.

Frequently asked questions

Reading time is based on roughly 225 words per minute, a common average for adult silent reading. It's an estimate — actual time varies by reader and material.

Words, characters, and lines. Words are separated by spaces and line breaks, so a hyphenated term counts as one word.

No. Counting happens entirely in your browser as you type — nothing is sent to a server or stored.

Related text tools

Tool last reviewed: June 30, 2026 · Report a problem