Check a short headline
Hello worldExpected: 11 code points; 10 without whitespace; 2 Latin-script words.
The space counts toward many headline limits, even though it is not a word.
Compare Han characters, Latin-script words, emoji clusters and byte lengths.
Something missing? Suggest an improvement →
These examples show expected results and common failure cases. Loading an example replaces the tool input after confirmation when you already have text.
Hello worldExpected: 11 code points; 10 without whitespace; 2 Latin-script words.
The space counts toward many headline limits, even though it is not a word.
Paste up to 100,000 UTF-16 units. Compare clearly labeled counting rules and check your destination’s limit. Han characters are not Chinese word segmentation.
A translation brief may ask for Han characters, while a form may limit code points, UTF-16 units or UTF-8 bytes. Select the rule and limit below the counts. A pass here means only that the selected rule fits; the receiving app may apply a different rule.
Han characters include characters shared with Japanese writing; this count does not detect language or perform Chinese word segmentation. Latin-script words include accented letters and internal apostrophes or hyphens. Digits alone are counted separately. The tool does not claim to count words correctly in every language.
A joined emoji can be one grapheme cluster but several Unicode code points and UTF-16 units. Grapheme clusters use your browser’s Intl.Segmenter and may depend on its Unicode version. Text is not normalized; visually identical composed and decomposed letters can have different code-point and byte counts. Empty text returns zero rather than an invented reading-time estimate.
This tool runs in your browser. Inputs and results are not sent to our server. Closing or refreshing the page clears your work, so save any results you need.
One bilingual sentence, several valid character counts: a test notebook →