Villanelle Generator

A villanelle is a nineteen-line poem with a repeating refrain. Give us a subject, four adjectives and two names, and we will write the villanelle for you.

A noun (e.g. chocolate, hope) (hope)
Four adjectives to describe the thing above (e.g. sweet, dark) (sweet)
Another adjective (e.g. bright, endless) (endless)
Another adjective (e.g. brave, gentle) (brave)
One more adjective (e.g. golden, true) (golden)
A character who features in the poem — first name (e.g. Sam) (Sam)
A friend of that character — first name (e.g. Jo) (Jo)

How to write a villanelle poem

  1. Fill in the fields above — use the Suggest buttons for inspiration, or Fill entire form with random ideas.
  2. Press Write me a poem and our word engine will compose your poem in seconds.
  3. Read it aloud, tweak a word or two, and make it yours.
💡 Tip: use evocative adjectives and powerful nouns to make your poems emotive. 19-line villanelle with two refrains.

A villanelle is a nineteen-line poem built from five tercets and a closing quatrain, with two refrains and only two rhyme sounds: A1 b A2 / a b A1 / a b A2 / a b A1 / a b A2 / a b A1 A2. In practice that means line one (the first refrain, A1) is repeated at the end of tercets two and four and as the third-to-last line of the quatrain; line three (A2) is repeated at the end of tercets three and five and as the final line. Five of the nineteen lines are therefore repeats.

The repetition is the form's entire subject. Because the two refrains come back five times, their meaning has to shift each time they appear — the same words, a different sense. That pressure is why villanelles tend to be about obsession, return, grief, or anything that will not leave you alone. The most famous modern example in English is Dylan Thomas's Do not go gentle into that good night (1951), which uses the form's repetitions to build a growing urgency.

The repeating skeleton, which is what you should draft before writing any other line:

Tercet 1:  A1 / b / A2
Tercet 2:  a / b / A1
Tercet 3:  a / b / A2
Tercet 4:  a / b / A1
Tercet 5:  a / b / A2
Quatrain:   a / b / A1 / A2

Choose A1 and A2 with enormous care: they are the two lines that must survive being read five times, so they need to be plain enough to bear repetition and suggestive enough to mean something different on the last outing. A workable pair is something like “The harbour keeps the promise of the light” and “and evening folds the water into song”. There are only two rhyme families in the whole poem, and the A family must serve both refrains — light / night / white — while the b family carries the six middle lines. Count the available rhymes before you commit; a villanelle with a thin rhyme family cannot be finished.

Revising villanelle

Common mistakes with villanelle

How this page generates your poem

This page composes nineteen lines in five tercets and a closing quatrain, with two rhyme families and two refrains. Line one returns as lines 6, 12 and 18, and line three returns as lines 9, 15 and 19 — the standard villanelle pattern. The pairs of rhyme words come from the site's rhyme table, so the refrains and the five middle a lines really do rhyme.

This is a template and word-list engine, not an AI model. The word lists, the rhyme table and the templates are all part of the page, and every calculation happens in your browser. Nothing you type is sent to us, stored on a server, or used to train anything — we never receive it at all. There is no account, no sign-up and no cookie set by the generator itself. The full description is in our Terms of Use.

Your words and your poem

Copyright: you keep all rights in the words you type and in the poem this page produces. Print it, post it, publish it, perform it, adapt it, sell it — it is yours, and we claim no ownership over your output. Your input: the text you type stays in the page in your browser, is used only to build the poem you asked for, and is never transmitted, logged or shared. Clearing the form or closing the tab removes it. Accuracy: the syllable counts, rhymes and metres here are approximations produced by a program, so treat the result as a first draft and check anything you intend to publish or submit for assessment.

Advertising on this page

This page carries no advertising inside the poetry generator. There are no ads next to the input fields, none beside the Write me a poem button, and none inside the poem itself, so a mis-tap while writing is impossible. If we ever place a unit here it will sit in the single fixed editorial slot at the foot of the page, separated from the poem output by well over 1,200 characters of editorial text — the policy is set out on our Advertising page.

Keep learning

Browse all 94 guides and references in our Articles library, or try another form from the top menu.

Author & review