Thai presents a unique problem for reading-time tools: the script is written with no spaces between words, so the usual “words per minute” formula simply does not apply. Instead, native Thai reading research measures pace in characters per minute, and this estimator uses that approach to predict how long a passage takes to read.
How it works
The tool counts every Thai-script character in your text — letters, vowels, and
tone marks in the Unicode block U+0E00 to U+0E7F — and ignores spaces, line
breaks, and non-Thai symbols. It then divides that count by your chosen reading
speed:
minutes = thai_character_count / characters_per_minute
A common benchmark for fluent adult Thai readers is roughly 400 characters per minute. The tool offers slow (250), average (400), and fast (550) presets, plus a custom field so you can match a specific audience.
Example and tips
A paragraph of 1,200 Thai characters at the 400 cpm default works out to
1200 / 400 = 3 minutes. For children’s material or learners, drop the speed
toward 250 cpm; for skilled readers scanning familiar content, push it above 500.
Because the count excludes spaces and Latin text, mixed Thai-English documents
still produce a sensible Thai-only reading estimate.