Become a Writer Today
Free tool · runs in your browser

Poem Generator

Pick a form and the tool builds its actual scaffold: the right number of lines, a syllable target on each one, the rhyme-scheme letters down the side, refrain rails for a villanelle and a seed-letter rail for an acrostic. Type your lines and it counts and checks them live. It structures and verifies. You write the poem.

A haiku is three unrhymed lines following a five, seven, five syllable pattern.

  1. 1
  2. 2
  3. 3
Need a word?

The tool builds the shape and checks your lines, but the words are yours. If you are stuck for one, open the Rhyme Finder for a rhyme, or browse words for poets for a fresh image. Both open in the same tab, so your draft stays here.

Built from real poetic forms, not an AI. Everything runs in your browser, and nothing you enter is sent anywhere.

What this tool does, and what it will not do

Most poem generators on the web are AI wrappers: you type a topic and they hand back finished verse that reads the same every time and teaches you nothing. This one is the opposite. It does not write a single word of your poem. What it does is put up the real scaffold of the form you chose, the way a workshop leader would sketch it on a board: a haiku gets three lines and a five, seven, five target; a Shakespearean sonnet gets fourteen lines, the ABAB CDCD EFEF GG rhyme letters and a note that each line wants ten syllables; a villanelle gets its nineteen lines with the two refrains rethreaded into the right places automatically. As you type, it counts your syllables against each line's target and checks that the lines meant to rhyme are landing on the same sound.

That honesty is the point. There is no model in the loop, so nothing you write is sent anywhere: it all runs in your browser. You leave with a poem that is yours, and with the shape of the form in your head for the next one. When a line is the right length but still sounds off, send it to theMeter & Scansion Checker to see where the stresses fall, and reach for the Rhyme Finder when you need a word that fits.

The forms and their rules

Every form the builder can scaffold, with the rules it enforces. For a wider tour of poetic forms, seetypes of poems.

Haiku

A haiku is three unrhymed lines following a five, seven, five syllable pattern.

Length:
3 lines
Syllables per line:
5, 7, 5
Rhyme:
Unrhymed

Tanka

A tanka is five unrhymed lines in a five, seven, five, seven, seven syllable pattern, extending the haiku with two closing lines.

Length:
5 lines
Syllables per line:
5, 7, 5, 7, 7
Rhyme:
Unrhymed

Cinquain

An American cinquain is five unrhymed lines rising and falling through a two, four, six, eight, two syllable count.

Length:
5 lines
Syllables per line:
2, 4, 6, 8, 2
Rhyme:
Unrhymed

Limerick

A limerick is a humorous five-line poem rhyming AABBA, where lines one, two and five have seven to ten syllables and lines three and four have five to seven.

Length:
5 lines
Syllables per line:
7-10, 7-10, 5-7, 5-7, 7-10
Rhyme:
AABBA
Meter:
The long lines run three beats and the short lines two, in a bouncing anapestic swing.

Sonnet (Shakespearean)

A Shakespearean sonnet is fourteen lines of iambic pentameter rhyming ABAB CDCD EFEF GG, three quatrains and a closing couplet.

Length:
14 lines
Syllables per line:
10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10
Rhyme:
ABABCDCDEFEFGG
Meter:
Iambic pentameter: ten syllables a line, alternating unstressed and stressed, so each line reads da-DUM five times.

Villanelle

A villanelle is nineteen lines built on two rhymes and two refrains: line one returns as lines six, twelve and eighteen, and line three returns as lines nine, fifteen and nineteen, closing the final quatrain as a couplet.

Length:
19 lines
Rhyme:
ABAABAABAABAABAABAA
Meter:
Villanelles are usually written in iambic pentameter, though the form fixes the refrains and rhymes rather than a strict line length.

Acrostic

An acrostic spells a word or name down the left margin: the first letter of each line, read top to bottom, forms the hidden word, so the number of lines equals the number of letters in your seed word.

Length:
One line per letter of your seed word

A note on the sonnet's meter feedback

For the sonnet, once a line reaches ten syllables the tool also shows a quick meter verdict, because a full line is long enough to scan reliably. On a half-written line a scan is noisy and misleading, so it stays hidden and the syllable count leads instead. For a proper scan of any line, in any form, theMeter & Scansion Checker marks the stress over every syllable.

Newsletter

The writer's edit

One practical writing tip, a new tool, and a fresh contest deadline, every Thursday. No spam, unsubscribe anytime.