Free AI Poem Generator

Love Poem Generator

Finding the right words for someone you love is hard. Tell the AI who they are, how you met and what you love about them, and it writes a romantic poem that sounds like it came from you — perfect for Valentine's Day, a love letter or simply a good-morning message.

Get started

Just enter a few keywords/topics and let our robots do the rest.

The more keywords you provide the more personal the generated poems become.

Tips for a more personal poem

  • Mention how you met, or a moment only the two of you share.
  • Describe what you love about them in plain words — the AI will make it poetic.
  • Choose a tone: tender, passionate, playful or short and sweet.

Examples written with our generator

She wears the midnight like a second skin,
A crimson dress, a spark beneath her grin.
One glass of wine; the room becomes her stage,
Her laughter loosens something from its cage.

She lets a compliment linger in the air,
Then turns to find me watching from my chair.
A stranger leans; she does not turn away.
Her fingers brush his sleeve. I hear her say—

But music takes the words. Across the light,
Her eyes meet mine, still glittering with night.
I love her fire. I will not call it mine,
But even fire can recognize a line.
Your fair skin gathers all the evening’s gold;
Your lovely face makes borrowed stars look cold.
Full curves, soft waist, and thighs I long to praise—
You turn my fleeting hours into days.

I dream of kisses lingering, slow and deep,
Of tangled warmth before we fall asleep.
Yet all the words desire could ever start
Would still fall short of this: I want your heart.
Misty, I love you as the dawn loves dew—
Not asking it to stay, but shining through.
Today, you are the light my hours borrow;
Tonight, my heart makes room for more tomorrow.

And if the years should silver every sky,
Let all but this grow quiet and pass by:
Each day I’ll find, in all I thought I knew,
Some deeper way of falling into you.
Misty, the first time I saw you,
the room grew quiet in my chest;
a feeling like no other stirred
where words had always gone to rest.

You smiled, and all my guarded years
fell softly out of view—
as though my heart had crossed the world
and found its home in you.
I love you in the language rivers know—
not by holding, but by learning where you flow.
Your laughter warms the rooms I keep inside;
my heart, once shuttered, opens windows wide.

And when the years turn silver in your hair,
I’ll kiss the light that time has gathered there.
Let stars burn out; let oceans lose their blue—
I’ll find a thousand ways to turn toward you.
We met beneath a broken station clock,
both late for lives we thought we had to lead.
You brushed the rain from one sleeve of my coat
as though the other half belonged to me.

Now, when the world insists that time runs out,
I think of how you stood there, unafraid—
the last train gone, your hand still on my arm,
and neither of us asking for the hour.

Frequently asked questions

Is it free?
Yes. Every poem is free to generate. If you like the result, you can optionally order additional variations of your poem by email.
Can I get a love poem in a specific style?
Yes. Add words like "rhyming", "short", "sonnet" or "playful" to your topics and the poem will follow that style.
How can I share the poem?
Download it as an image with a background of your choice, send it directly via WhatsApp, or copy the link to the poem.

Poems for every occasion