Poem Generator

Create a Love Poem in Seconds

Write an entire poem for somebody special by describing them in a few simple words. The personalised, rhyming results will be packed full with similes and computer-generated imagery.

Please keep your input family friendly.
Need a prompt? Go random!

Please note: this generator brings in words from an external source, which can occasionally include potentially offensive content.

Something beautiful, a noun (e.g. rose, ocean)

An adjective to describe the person your poem is about (e.g. kind, thoughtful)

An adjective to describe that person's eyes (e.g. big, blue)

An adjective to describe that person's hair (e.g. shiny, black)

An adjective to describe that person's legs (e.g. long, smooth)

An adjective to describe that person's arms (e.g. warm, hairy)

An adjective to describe that person's smile (e.g. friendly, winning)

Want to know when our app and card game go live? If so, please enter your email address.

(Otherwise leave blank.)

And finally, what's your pen name?

Stuck? Try our pen name generator

Please wait a moment.

Our love poem generator brings the traditional 'Roses Are Red' poem structure to life using adjectives chosen by you, combined with auto-generated similes and metaphors. Sometimes our robot gets the imagery spot on, at other times, the ideas are somewhat more abstract. You can either use our poems as they are, or copy them to a word processor and tweak to perfection. Each poem consists of multiple verses and a consistent rhyming structure. There is a random element, so until you save your poem, refreshing the page usually results in a new variation.

Love Poem Generator

Quickly write a rhyming love poem.
Romantic poem creator / random love poem maker / write a love poem

Contact: writer@poem-generator.org.uk | Data and Privacy Information | Change privacy settings