A blank page is the hardest part of writing poetry, and the cure is rarely “more inspiration” — it is constraint. This generator assembles a prompt from four independent axes: a poetic form, a subject, a tone, and a specific constraint or image. The collision of those four randomly chosen elements produces prompts that feel surprising rather than generic, which is exactly what jolts a stalled writer back into motion.
How it works
The tool stores four separate lists: forms (sonnet, haiku, villanelle, free verse, and others), subjects, tones, and constraints. When you Generate, it draws one item from each list independently using the browser’s random number generator and stitches them into a single sentence-length brief. If you lock a form, that axis is fixed and only the other three are randomised. Because the four choices are independent, the number of possible prompts is the product of the four list sizes — thousands of distinct combinations.
Tips and examples
A produced prompt might read: “Write a villanelle about an abandoned train
station, in a tone of quiet hope, that must include the colour rust.” Set a
ten-minute timer and draft without stopping or editing — the constraint is
there to be wrestled with, not obeyed perfectly. For workshops, generate once
and have everyone respond to the same brief, then compare how differently each
writer interpreted the same four ingredients.