TINYWORDCOUNT GUIDE

How to use TinyWordCount

Learn how to add text, use read aloud, choose the right settings, and understand every result shown by the counter.

Open the counter
GETTING STARTED

Count text in four steps

Everything happens locally in your browser. Your text is not uploaded to TinyWordCount.

  1. 01

    Add your text

    Type in the editor, paste from another app, or choose a supported document.

  2. 02

    Review live results

    All six results update automatically whenever the editor content changes.

  3. 03

    Adjust read aloud

    Select a speed, language, and system voice, then press Read.

  4. 04

    Save, copy, or clear

    Save the text locally without an account, or copy the finished text and clear the editor.

EDITOR CONTROLS

What each editor button does

Choose file

Import text from a document

Reads text from DOCX, ODT, RTF, TXT, and MD files in your browser. Images, layout, fonts, and other formatting are ignored.

Expand

Make the editor larger

Hides the introduction beside the editor, uses the available page width, and increases the editor height. Select Collapse to restore the original layout.

Copy text

Copy the complete draft

Copies all editor text to the clipboard, including line breaks. You can then paste it into another website or app.

Clear

Reset the editor

Removes all text and resets the live statistics. If read aloud is active, playback stops as well.

READ ALOUD

Reading parameters and playback

Read aloud uses the Web Speech API built into your browser. Available voices depend on your browser, operating system, and installed language packs.

Speed

Slow · 0.75× · 150 WPM estimateAverage · 1× · 200 WPM estimateFast · 1.25× · 250 WPM estimate

Each option sets both an estimated WPM for Reading time and a Web Speech API rate for playback. These values are related presets, but an API rate is not a guaranteed words-per-minute speed.

Language

Auto detect identifies common writing systems with Unicode script detection and uses language clues for Latin-script text. Choose a language manually if automatic detection is not correct.

Voice

Auto selects an available voice that matches the chosen or detected language. The selected voice stays fixed during the current reading session, but different voices can speak the same text at different speeds even when they use the same rate.

Read / Stop

Read starts from the beginning. Markdown markers, decorative symbols, and symbol-only divider lines are skipped while the original editor text remains unchanged. The current passage is highlighted and scrolls into view when needed. When playback finishes, Reading time and the timer show the real elapsed duration.

READING TIME FORMULA

How the estimate is calculated

Reading time = word count ÷ words per minute × 60 seconds
  • Slow: 150 WPM
  • Average: 200 WPM
  • Fast: 250 WPM
POSSIBLE DIFFERENCES

Why the estimate may not match playback

Web Speech API rates are not standardized. The same rate can produce different durations depending on the browser, operating system, installed voice, and language. Punctuation pauses, sentence length, and the way text is divided into speech segments also affect playback time.

When it updates: Complete the read aloud without pressing Stop, and Reading time is replaced with the real elapsed playback duration.

RESULTS EXPLAINED

How every result is calculated

The same rules are applied each time the text changes.

Words

Language-aware word segments

Uses the browser’s language-aware word segmentation when available, with a Unicode-aware fallback for sequences of letters and numbers.

Characters

All Unicode code points

Counts letters, numbers, punctuation, symbols, spaces, and line breaks. A combined emoji may contain more than one counted code point.

Without spaces

Characters excluding whitespace

Starts with the character count, then removes whitespace such as spaces, tabs, and line breaks.

Sentences

Sentence-ending punctuation

Separates sentences at a period, question mark, or exclamation mark. Final text without ending punctuation also counts as a sentence.

Paragraphs

Text blocks separated by blank lines

One or more blank lines start a new paragraph. A single line break inside a text block does not.

Reading time

WPM estimate, then actual playback time

Formula: word count ÷ words per minute × 60 seconds. Before playback, Slow uses 150 WPM, Average 200 WPM, and Fast 250 WPM. After a complete read aloud, the result is updated to the real elapsed time.

LOCAL DRAFTS

Save text in your browser

Keep a list of drafts on the current device without signing in or uploading their contents.

01 · No account

Available to everyone

The Save button and Saved texts menu are always available below the editor. Registration and login are not required.

02 · Save

Store the current text locally

Select Save to store the editor content in this browser. Saving a draft loaded from the list updates that draft.

03 · Open

Choose from your saved list

Open Saved texts and select an item. The first non-empty line is used as its list title, and its complete content replaces the editor text.

04 · Local only

Understand where drafts live

Saved text is not synced to other devices or browsers. Clearing browser storage removes it. The saved list is available whenever you return with the same browser.