Word Counter

Get word, code point, line, and paragraph counts from any text. Paste content and click Run for a full breakdown including UTF-16 code units.

  • Runs entirely in your browser
  • No data stored or sent to a server
  • Free forever — no signup
  • Instant conversion

Input and Output

Use the interactive encoder and decoder on this page to process your text.

Learn more about word counting

Understanding Word Count Metrics

Word Counting

When to Count Words

Check word, character, line, and paragraph counts for blog drafts, social posts, documentation limits, SEO content targets, and essay requirements. Paste text and click Run for a full breakdown.

What Gets Counted

  • Words — sequences separated by whitespace
  • Code points — Unicode characters (emoji count as one each)
  • UTF-16 code units — JavaScript string length (surrogate pairs count as two)
  • Lines — separated by line breaks
  • Paragraphs — blocks separated by blank lines

Common Mistakes

  • Comparing counts across tools with different word-boundary rules
  • Including markdown syntax in counts when measuring reader-facing prose
  • Confusing characters with bytes — use Character Counter for UTF-8 byte size

Developer Tips

  • Use word count for readability targets; character count for platform limits (tweets, meta descriptions)
  • Strip markdown or HTML first if measuring visible content only

Frequently asked questions

How are words defined?

Words are whitespace-delimited tokens. Punctuation attached to a word counts as part of that word.

Are hyphenated words one word or two?

Hyphenated strings without spaces count as a single word (e.g. "well-known" is one word).

Does this count CJK characters?

Each CJK character separated by whitespace counts as a word. Unspaced CJK text may count as one token depending on spacing.