Haiku Generator
Turn your idea into a natural 5-7-5 haiku.
The three lines passed an estimated 5, 7, 5 English syllable check.
A static example that passes the same estimated 5-7-5 check.
English syllable counts are estimates because spelling and pronunciation do not always agree.
Make a haiku from one idea
Describe an image, event, memory, or feeling in up to 600 characters and select Make haiku. Say what happened, include a detail you remember, and give the honest tone you want the poem to retain.
Gemini 3.8 Flash compares possible poems and chooses the strongest one. The server separately verifies its estimated 5-7-5 count, checks ranked alternatives if needed, and makes one focused refinement only when every first-pass option misses.
If generation or refinement still fails the check, the tool says so instead of keeping an old poem on screen. Try the same idea again or replace a name or word whose pronunciation is unusually ambiguous.
How generation and checking differ
The model handles the literary work: preserving the central image, finding concrete language, and shaping a turn. Code outside the model parses the structured reply, rejects incomplete responses, estimates each line's English syllables, and accepts only five, seven, and five.
English spelling does not determine one universal pronunciation. Names, acronyms, dialect differences, and words with multiple common pronunciations can change a spoken count. The automated check is an estimate, so read the result aloud and revise it in your own voice.
What happens to your text
Your idea is sent to this site's server, through OpenRouter, and then to Google's model. It is not stored by this site or included in anonymous usage events. OpenRouter and the selected model provider process the request under their own service and privacy terms.
The API accepts one text field, rejects requests above 600 characters or 2 KB, and rate-limits repeated requests before paid model work begins. The model receives no account data, stored history, tools, or access to anything else on the site.
5-7-5 is an English convention, not the whole form
Japanese haiku traditionally count morae, units of sound timing, rather than English syllables. The familiar English 5-7-5 pattern is a useful writing constraint, but it is not a direct copy of Japanese sound structure and it is not the only valid modern haiku form.
Haiku also draws power from compression, seasonal imagery, and a cut or turn between two perceptions. A three-line syllable fit does not create those qualities by itself. Treat the result as material to read and revise, not literary authority.
fair questions
- Which model writes the haiku?
- Gemini 3.8 Flash writes the poem with medium reasoning and selects its strongest version after comparing alternatives. The server independently verifies the estimated 5-7-5 count.
- Will every idea produce a haiku?
- Usually, but not always. A provider outage, incomplete reply, or result that still misses the independent syllable check after refinement produces a clear error instead of an unverified poem.
- Are the syllable counts always correct?
- They are estimates. English spelling and pronunciation do not always agree, and names, acronyms, dialects, and words with multiple pronunciations can change the spoken count. Read the haiku aloud before relying on it.
- Does this haiku generator use AI?
- Yes. Gemini 3.8 Flash drafts the poems through OpenRouter. Code on the server validates the response shape and estimated syllable pattern before anything appears as the result.
- Do Japanese haiku count English syllables?
- No. Japanese haiku traditionally count morae, which are units of sound timing. The familiar 5-7-5 English syllable pattern is a convention, not a direct equivalent and not the only modern approach.
- Is my source text uploaded or stored?
- It is uploaded for generation to this site's server, OpenRouter, and Google. It is not stored by this site or included in anonymous usage events. The upstream services process it under their own terms.
related tools
- NotepadA notepad that saves to this browser as you type, with no account and nothing uploaded.
- Username GeneratorTen usernames you'd actually use, generated on your device in one click.
- Word CounterLive word, character, and sentence counts that never leave your browser.
- Lorem Ipsum GeneratorPlaceholder text by paragraph, sentence, word, or exact character budget.