Haiku syllable checker
Count syllables per line and check a poem against the haiku 5-7-5 pattern, tanka, or your own scheme.
Haiku syllable checker
Paste a poem and this tool counts the syllables on every line, then checks whether the result fits the classic haiku pattern of 5-7-5 syllables. It is built for poets drafting a haiku, students checking an assignment, and teachers marking a class set, and it works on any short verse form, not just haiku.
Pick the scheme with the options above the output. Scheme offers the haiku preset (5-7-5), the longer tanka form (5-7-5-7-7), or Custom, which reads a comma-separated list of counts from the custom scheme field — type "3,5,3" for a senryu-style variant. Language changes how syllables are counted, since English, Slovak, Czech and German split words into syllables differently. Turn on "Show syllable count" to print the number after every line, and "Mark lines outside the scheme" to flag any mismatched line, so it's visible at a glance in a long draft. Batch mode splits the input on blank lines and checks each poem separately, useful for grading a whole page of student haiku in one pass.
Syllable counting here is an estimate built from spelling patterns — vowel groups, English's silent final e, and syllabic r/l in Slovak and Czech words like "vlk" or "srdce" — rather than a dictionary lookup, so an unusual word or a proper noun can land a syllable off. Windows (CRLF) and Unix (LF) line endings are treated the same, and the tally under the output reports the poems checked, the lines checked and how many fell outside the scheme.
Everything runs in your browser: nothing you paste is ever uploaded. When you're done, copy the checked result, download it as a .txt file, or send the output back into the input to keep revising.