Mixed CJK and Word Reading Time
Sum CJK characters and remaining words using two independently editable reading speeds.
Enabling local controls…
1. Source and settings
Local processing only; nothing is fetched, executed, uploaded or persisted. Each field32KiB; complete output1MiB. CPU work uses a cancellable Worker:10s startup/1s processing. Editing clears old results and exports.
Model, limits and sources
Counts Han/Hiragana/Katakana/Hangul code points; non-CJK words use Intl.Segmenter word-like segments. Emoji/punctuation do not count. Minutes=CJK/CJKspeed+words/wordspeed. Includes code/markup as text; browser segmentation can vary. An estimate, not a reading assessment. The additional writing report counts whitespace words, punctuation-separated sentences, paragraphs and longest sentence; speaking time uses150WPM. Abbreviations and bullets can skew sentence estimates.
Source controls inspected2026-10-19; model reviewed2026-10-19.
2. Complete result
Choose an operation and process the input.
How to use this tool
Enter local input, review the explicit options and model, then run and export the complete result.
When not to use it
Counts Han/Hiragana/Katakana/Hangul code points; non-CJK words use Intl.Segmenter word-like segments. Emoji/punctuation do not count. Minutes=CJK/CJKspeed+words/wordspeed. Includes code/markup as text; browser segmentation can vary. An estimate, not a reading assessment. The additional writing report counts whitespace words, punctuation-separated sentences, paragraphs and longest sentence; speaking time uses150WPM. Abbreviations and bullets can skew sentence estimates.