Poetry Prompt Generator

Form and free-verse poetry prompts to break a blank page

Ad placeholder (leaderboard)

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.

Ad placeholder (rectangle)