OmniKit
OMNIKIT · PRACTICAL REFERENCE

Why two word counters can give different answers

Exact examples for Chinese, hyphenated words, emoji, blank lines, and the reading-time estimate used by OmniKit.

Pick the metric that matches the requirement

A word limit, a character limit, and a platform’s own counting rule are different. OmniKit displays several metrics so that you can choose the relevant one. It does not claim that every destination uses the same rules.

The examples below were checked against the current counting function on 5 September 2026. Copy each input on its own into the word counter. In the table, \n means an actual line break, not a backslash followed by the letter n.

InputCharactersWithout spacesWordsHan characters
Hello world111020
don't re-enter 2026191730
你好 世界5404
Hi 👨‍👩‍👧‍👦10910
a\n\nb4220
你好hello7712

How the current counters work

One visible emoji can contain several characters

The family emoji in Hi 👨‍👩‍👧‍👦 looks like a single symbol but contains four people and three joiners. Together with H, i, and the space, the character count is ten. The counter measures code points, not user-perceived symbols. Accented letters can also have more than one underlying representation.

If a social network or submission form reports a different total, its own counter is the final authority for that destination. Do not remove useful content solely to match an unrelated counter.

Lines, paragraphs, and reading time

The input a\n\nb contains three lines and two paragraphs. Blank lines separate paragraphs; an extra newline at the end still creates an extra line. Empty input returns zero lines and paragraphs.

Reading time is a rough estimate: divide Han characters by 400, add words divided by 220, and round up to a whole minute. Non-whitespace input receives at least one minute. This estimate is not a measured reading speed and is unsuitable as a precise narration or accessibility timing requirement.

To reproduce these examples, keep spaces and line breaks intact. Pasting into another editor can change punctuation or normalize characters, which changes the input being measured.

Continue reading

Explore the other practical guides →