Check word segmentation

Some systems count groups separated by spaces. This browser counter uses Intl.Segmenter when available, with a simpler fallback otherwise.

Hyphenated wording, punctuation and Chinese or other text without spaces can therefore produce different results across tools and browsers.

  1. Use identical source text.
  2. Check the language.
  3. Compare segmentation assumptions.

Check character definitions

Emoji may use several underlying code points while appearing as a single visible symbol. A form may count visible characters, code points or another representation.

This counter displays character totals and a separate total without spaces. Choose the figure that matches the question you are trying to answer.

  1. Compare counts with spaces.
  2. Inspect unusual symbols.
  3. Read the destination’s rule.

Use the right authority

For an assignment or publishing form, follow that destination’s requirement. A discrepancy does not automatically mean one counter has a universal definition of a word.

Keep the exact submitted version consistent across comparisons. A hidden line break or extra space can also explain a difference.

  1. Paste the same final text.
  2. Check spaces and line breaks.
  3. Use the required destination count.

Worked example

Before
A passage contains a hyphenated term and an emoji.
After
Two systems may count the term or symbol differently even when the visible passage is identical.

The example illustrates different counting rules rather than assigning a universal total.

Before you finish

  • Identical text compared.
  • Segmentation considered.
  • Character definition checked.
  • Destination requirement followed.

Questions and answers

Will all browsers count words identically?

Not necessarily. Segmentation support and fallback behavior can differ.

Is a different total always a bug?

No. First compare the measurement definition and the exact text used.

Open the tool · Word count