Word Counter
Count characters, words and paragraphs in your text.
Inspect the code points behind copied text, invisible spaces or confusing emoji. The report shows zero-based UTF-16 and UTF-8 offsets and bytes without normalizing or rewriting your input.
Paste the original text, inspect its characters, then review the table or download the JSON report.
Input: 1–10,000 UTF-16 units; at most 10,000 code points. JSON output: up to 1 MiB. Unpaired surrogates are rejected rather than silently replaced. The table shows 100 rows per page. There is no full Unicode-name database, spelling correction or normalization. Processing is cancelled after 5 minutes.
| Frame / index | Character | Code point | UTF-16 offset | UTF-8 offset | UTF-8 bytes | Character type |
|---|
Input: 1–10,000 UTF-16 units; at most 10,000 code points. JSON output: up to 1 MiB. Unpaired surrogates are rejected rather than silently replaced. The table shows 100 rows per page. There is no full Unicode-name database, spelling correction or normalization. Processing is cancelled after 5 minutes.
Inspect the code points behind copied text, invisible spaces or confusing emoji. The report shows zero-based UTF-16 and UTF-8 offsets and bytes without normalizing or rewriting your input.
Read the code-point and byte columns when comparing strings. UTF-16 offsets count code units, not visible characters. Grapheme counts use your browser’s Intl.Segmenter and can vary with its Unicode version.
Input: 1–10,000 UTF-16 units; at most 10,000 code points. JSON output: up to 1 MiB. Unpaired surrogates are rejected rather than silently replaced. The table shows 100 rows per page. There is no full Unicode-name database, spelling correction or normalization. Processing is cancelled after 5 minutes.
If inspection fails, shorten the text or update the browser. An unpaired UTF-16 surrogate has no exact UTF-8 encoding; fix it in the source. A large detailed report can hit the 1 MiB cap before reaching the input limit.
No. Processing runs on your device. Inputs and results stay in this page’s memory until you clear it or leave. They are not uploaded, logged or stored by ToolRobin. Copying places the result on your device’s clipboard.