Content & publishing

Free word and character counter

Paste text to count words, characters, sentences, paragraphs, lines, and UTF-8 bytes. Separate character measurements help when a form or system counts text differently. Your text stays in your browser.

  • Runs locally
  • Unicode-aware counts
  • One MiB limit
  • No signup required

Add plain text

Write or paste your copy.

Counts update as you type. Paste plain text rather than HTML source.

256 UTF-8 bytes1,048,576 maximum

Your text is counted in this browser. Plainview Tools does not upload, store, or send it.

Live text statistics

See the counts clearly.

Live

Word count
43
Characters with spaces
253
Characters without spaces
209
Sentences
4
Paragraphs
2
Lines
3
Unicode code points
253
UTF-8 bytes
256

What “character” means here

Readable characters come first.

The main character count uses grapheme clusters, so a combined emoji or an accented letter is generally counted as one visible character. The code-point and byte totals remain separate because technical limits may measure the same text differently.

Check the limit you are writing for.

A form may limit bytes or code points rather than visible characters. Check its requirement before choosing which total to use.

Counting method

How each count is measured.

Words, visual characters, Unicode code points, and encoded bytes answer different questions. Plainview Tools keeps the rules stable and reports those differences directly.

Words

Unicode-aware token rules include letters and numbers while handling common apostrophes and hyphens.

Characters

Grapheme segmentation counts user-perceived characters so a combined emoji is not split into several visible characters.

Structure

Sentence, paragraph, and line counts use documented separators and fallbacks.

Browser differences

Modern browsers can use Intl.Segmenter. A documented fallback keeps the tool functional when that feature is unavailable, but language-specific boundaries may differ.

Method references

References for text counting.

The references describe Unicode text segmentation and the browser API used for user-perceived character counting. The tool's additional practical rules and one MiB input limit are documented above.