Home › Generators › Haiku Generator
Haiku Generator
A haiku is the shortest poem with the strictest rule: three lines, 5 syllables, then 7, then 5. This free haiku generator writes a real 5-7-5 haiku for you in seconds, in one of four themes — nature, seasons, city, or love — and every line is checked by the page's own syllable counter before it is shown. You can also switch to "use my words" mode and build a haiku around your own words, so the poem is yours from the first line.
How it works
A haiku began in Japan as a 17-syllable verse, and the English version keeps the same skeleton: a first line of five syllables, a second line of seven, and a third line of five. The lines do not rhyme. Instead, the poem works by holding one sharp image still for a moment — rain on a pond, a neon sign at midnight, a hand held across a table — and letting the reader feel the rest. The best haiku leave something unsaid, so the third line often lands like a small surprise after the first two set the scene.
This generator builds haiku from banks of short phrases, one bank per theme. Each phrase is counted by the page's own syllable counter, which counts groups of vowel sounds in every word: morning counts as two, beautiful counts as three, and a silent final e is not counted, so love counts as one. To build a line, the generator picks phrases at random and adds them until the line reaches exactly its target — five or seven syllables — and then checks the finished line once more with the counter. If a line ever misses its target, the generator throws it away and tries again, so the haiku you see is always a verified 5-7-5.
The four themes give the poem its flavor. Nature draws on rain, rivers, birds, and moonlight. Seasons follows the year, from cherry blossoms to first snow. City trades fields for subways, streetlights, and late-night diners. Love keeps the same short form but turns it toward first kisses, promises, and slow dances. Switching themes changes only the phrase bank; the 5-7-5 rule never changes.
"Use my words" mode puts your own words inside the form. Type up to three words or short phrases, separated by commas. The first goes into line one, the second into line two, and the third into line three, and the generator fills the rest of each line with theme phrases until the syllable count is exact. If one of your words is too long for its line — a five-syllable phrase cannot fit in a five-syllable line with anything else, and a seven-syllable phrase cannot fit in line two with room to spare — the tool tells you plainly which word is the problem, instead of quietly dropping it.
Total = 17 syllables
Worked example
You pick the nature theme and press Generate Haiku. The generator needs a five-syllable first line, so it picks "morning light" (3 syllables: morn-ing light) and adds "breaks" (1) — that is 4, so it adds one more syllable, "soft" is 1, but the phrase order is shuffled to read naturally: "soft morning light" is 5. For line two it needs seven syllables and picks "rain falls on the hill" (5) plus "green" (1) and "soft" is already used, so it adds "slow" (1): "slow green rain falls on the hill" is 7. Line three needs five again: "birds sing low" is 3, so it adds "at dawn" (2): "birds sing low at dawn" is 5.
Each line is then counted a final time by the syllable counter — 5, 7, 5 — and only then shown to you, with the count printed beside each line so you can see the check for yourself. If you switch to "use my words" and type "moonlight, river", the first line is built around "moonlight" (2 syllables) with three more syllables of nature phrases, and the second line is built around "river" (2 syllables) with five more, while the third line is filled entirely from the theme bank. The result reads like a poem you started and the generator finished.
FAQ
What is the 5-7-5 rule in a haiku?
A traditional haiku has three lines with 5, 7, and 5 syllables: five syllables in the first line, seven in the second, and five in the third, for 17 syllables in total. The lines are usually unrhymed. This generator builds every haiku to that exact pattern and checks each line with its own syllable counter before showing it to you.
Do haikus have to rhyme?
No. Traditional Japanese haiku do not rhyme, and most English haiku do not rhyme either. The form is built on syllable count and a single clear image, not on end rhymes. Rhyming is allowed if you like it, but a haiku that rhymes is the exception, not the rule.
What should a haiku be about?
Traditionally a haiku captures one moment in nature, often with a seasonal reference such as cherry blossoms in spring or first snow in winter. Modern haiku cover any subject — city life, love, work, food — as long as the poem stays short and paints one vivid picture instead of explaining an idea. This generator offers nature, seasons, city, and love themes to match that range.
How does the use my words mode work?
Type one to three words or short phrases, separated by commas, and the generator weaves them into the haiku — the first word goes into line one, the second into line two, and the third into line three — then fills the rest of each line with matching theme phrases so every line still lands on exactly 5, 7, or 5 syllables. If a word you enter is longer than the line it belongs in, the tool tells you to shorten it.
Can I publish a haiku made with this generator?
Yes. The haiku this tool generates are free for you to use anywhere: in a card, a school assignment, a social media post, or a book. No credit or link back is required, though you are welcome to share the tool with anyone else who writes poetry.