Skip to content
GeneratePoem

Free AI Poem Generator

Any form, any mood, 70+ tools. Free, no sign-up.

Length 4–8 lines

Popular poem generators

Start from a tool made for exactly what you need.

Every tool, by what you need

Forms, moods, occasions and languages, plus tools for ideas and editing.

Poem types

33 tools

Haiku, sonnets, limericks and every classic form, written to the rules.

All 33 poem types tools

Love, sadness, friendship, nature: poems that match a feeling.

All 13 themes & moods tools

Occasions

10 tools

Birthdays, weddings, holidays: a poem for the card or the toast.

All 10 occasions tools

Languages

5 tools

Write poems in Spanish, French, Hindi, Urdu or Chinese.

Stuck? Get ideas, prompts and titles to start from.

Metaphors, similes, rhymes and structure for the poem you're writing.

All 7 writing tools tools

Check, rewrite, expand or translate a poem you already have.

What is an AI poem generator?

An AI poem generator turns a topic and a few choices into a first draft of poetry. You give it the central subject, and it builds language around that brief instead of asking you to arrange every line yourself. This makes the poem generator useful when you want a quick starting point for a card, lesson, post, or personal project.

On this site, the poetry generator checks the requested form before you see the result. Its code checks syllables, rhyme, and structure, then displays a “Follows the rules” badge when the poem passes. The check does not replace your judgment about tone or meaning, but it catches many count-and-pattern mistakes early.

Treat the output as a draft you can steer. You can request a free verse piece, a rhyming stanza, a haiku, a sonnet, or another form, then revise individual lines and the whole poem.

How to use the poem generator

The homepage poem generator can write many forms. Work through the form from top to bottom, then refine the result as needed.

  1. Describe the poem. In “What should your poem be about?”, type who the poem is for and what it should be about. Add useful details, such as “a thank-you poem for my teacher about the bookmarks she gives me.”

  2. Choose a style. The Style menu includes Free verse, Rhyming, Haiku, Sonnet, Limerick, Acrostic, Couplets, Villanelle, Ballad, Ode, Tanka, Cinquain, Ghazal, Elegy, and Sestina.

  3. Choose a tone from the Tone menu. It starts on Any tone. You can also choose Hopeful, Melancholic, Romantic, Dramatic, Wistful, Joyful, Somber, Reflective, Playful, Mystical, Angry, Bittersweet, or Dark.

  4. Choose a length. The Length menu offers Short (4–8 lines), Medium (10–14 lines), and Long (15–24 lines).

  5. Add a private detail if you want. Use A detail only you know to include something personal that should shape the poem. This is optional.

  6. Open Advanced options to pick a language. The Language menu includes English and 19 other languages, including Spanish, French, Hindi, Urdu, and Arabic. You can also choose a Voice: First person, Second person, Third person, Narrator, or An object or idea speaks. The Writing style menu offers Image-rich, Simple and emotional, Rich with metaphor, Classic literary, and Modern and conversational. If needed, add more direction in Write like a poet.

  7. Create the poem. Select Write my poem.

After you press the button, the page scrolls to a chat-style result: your request appears first, followed by the poem as the reply. Under the poem, you can select Like, Dislike, Copy, Undo, or Regenerate.

Tap any line to see New versions of this line or Lock line. Locked lines stay in place through every change. At the bottom, describe changes in plain words, such as “make it rhyme” or “mention the lake.” Guests get one free change, while signed-in users can make more.

Poems you can write

The homepage tool writes any form, so start with the shape you need rather than a vague style label. A named form gives the checker something concrete to test. If your request has several requirements, state the most important ones in the topic.

Classic forms

  • For a compact Japanese form, use the haiku generator. In English, a standard haiku has three lines with 5, 7, and 5 syllables and does not require rhyme.
  • Use an acrostic poem generator when you want the opening letters of the lines to spell a word or name. Keep the remaining lines clear enough that the hidden message does not feel disconnected.
  • The sonnet generator helps you build a 14-line poem. Traditional English sonnets often use ABAB CDCD EFEF GG, while other sonnet traditions follow different rhyme patterns.
  • Choose the rhyming poem generator when you want end words to answer one another. A clear rhyme pattern, such as AABB or ABAB, gives you a useful way to judge each pair of lines.
  • You can also use the poem checker to review a poem’s line counts, rhyme pattern, and structure. It is useful when you have edited a draft manually and want a final form check.

Poems for people and occasions

The love poem generator can start a message for a partner, parent, or close friend. Add one shared memory and the kind of detail only you would recognize, such as a favorite song or a habit from when you met.

The birthday poem generator works well for a card, speech, or social post. Mention the age if it matters, but focus on a quality or moment rather than turning the poem into a list of birthday facts. A nickname, inside joke, or small gift often gives the words more warmth.

Poems in other languages

Use the Spanish poems tool when you want the result in Spanish. You can include the subject, mood, and requested form in the topic, then add key names or phrases that you want represented accurately.

Write important details in the target language when exact wording matters. After the poem appears, check the displayed counts and read the result aloud; syllable patterns and natural stress can differ across languages. Revise any line that feels translated rather than composed in that language.

Poem generator examples

These original examples show three different uses for the tool. The first explores an image, the second uses a fixed rhyme scheme, and the third follows a haiku syllable pattern.

Free verse: “After the Rain”

The garden keeps a silver bead on every bent green leaf. I lift my cup; the kettle answers with one small, stubborn steam.

Free verse does not impose a set rhyme scheme or meter. Here, the repeated image of water connects the garden and the steam rising from the cup.

Rhyming couplets: “Morning Work”

I open up the kitchen door and daylight settles on the floor. The kettle clicks, the bread begins to rise, and dust turns gold beneath the morning skies. Then wash the cup and place it on the shelf, to hold a little quiet by myself.

The rhyme scheme is AABBCC, with each line paired by its end sound. The sequence of small actions moves from opening the door to putting the cup away.

Haiku: “First Frost”

Glass panes keep the dark one pale moth circles porch light frost sketches the glass

The syllable pattern is 5-7-5. The three images move from darkness to the moth and then to frost, and the line endings do not rhyme.

How to write a poem about someone

Writing for a particular person becomes stronger when you replace a list of traits with a moment you both recognize. You might know that your friend repairs radios, grows herbs, or never misses your birthday, but one scene will carry more feeling than ten general facts.

  1. Decide what the poem is for. A birthday tribute, thank-you, memory, or funny roast calls for a different tone. Write one sentence about what you want the reader to feel. “I admire them” is broad; “I want them to remember how patient they were with me” gives you a clearer target.

  2. Choose a single scene. Pick a moment with an action and a setting, such as baking before a party, fixing a bicycle in the rain, or waiting at an airport. A scene gives both you and the model something concrete to build around.

  3. Collect specific details. Note objects, gestures, sounds, and words connected to that moment. Use details you know are true rather than details that merely sound poetic. If your friend always taps their mug twice, that gesture can become the poem’s central image.

  4. Decide how the name should work. A poem generator with name support can put the name into the first line, but you decide how often it should appear. Repeating the full name in every line quickly becomes artificial, so a nickname, initials, or no name may fit better.

  5. Choose an emotional movement. Decide whether the poem moves toward gratitude, surprise, sadness, or affection. End with an image that reflects the chosen feeling rather than a generic line such as “forever in my heart.” This creates a sense of change even in a short poem.

  6. Read it to the person, not over them. Writing for that person can be affectionate without being flattering; accuracy builds trust. Draft, read the poem aloud, and remove any detail that feels false or intrusive. Then check whether the person would want a private moment included.

Tips for better AI poems

If you are new, this is how to write poetry for beginners: give the machine enough concrete material, then edit like a human author. Six habits make the first draft easier to shape and check.

  1. Use details that could appear in a photograph. Replace broad praise with a visible fact. “She is kind” gives the model little to work with; “she waits in the rain so I can take her umbrella” gives it a scene, action, and image. A poem maker can add polish, but your concrete details determine whether the feeling feels true.

  2. Center one moment. A poem can mention a whole friendship, but it usually gains force from one scene. Choose the instant that best shows the relationship, such as saying goodbye at a bus stop or sharing breakfast after a difficult week. Let smaller details support that moment instead of competing with it.

  3. Choose the right form for the job. Use a haiku when you want compression, a sonnet when you want a developed turn, or rhyming couplets when you want a light, musical card. Put the chosen form in the topic so the checker has a clear pattern to test. Stay with one form while you revise rather than changing several rules at once.

  4. Give the poem a speaking voice. “I remember the blue mug” is more direct than “One may recall” because the voice reaches toward a reader. Ask for first person when you want immediacy, and ask for an observational voice when you want distance. Remove phrases that sound written for nobody in particular.

  5. Use mood and length as working instructions. A cheerful, short poem needs compact images and a clear ending. A reflective, longer poem can develop a change in feeling. Choose one mood and one length, then judge the result against that choice rather than asking it to do everything at once.

  6. Revise in two passes. First, fix meaning: cut details that do not support the central feeling and replace vague lines. Second, fix form: check the counts, rhyme letters, and structure, then tap a weak line for alternatives and lock the lines you want to keep. Read the final poem aloud because your ear can catch a clatter that the checker cannot.

Frequently asked questions

Is this poem generator free?

Yes. It costs nothing and requires no sign-up. Describe a topic, choose the style, mood, and length, then submit the form; the poem appears below it. You can also turn on the Syllables & rhyme switch, tap lines for alternatives, and copy the result.

Can I make a poem with someone's name?

Yes. Put the person’s name in the Topic field, then add the relationship and one detail that matters, such as “always brings soup on Tuesdays.” The name can be central, but you should check how naturally it fits the lines. An acrostic is useful when you want each opening letter to spell the name.

Who owns the poems I make?

You are the person creating and editing the poem, and you can copy, edit, and use it. Legal ownership of AI-assisted output depends on the service terms and copyright law where you live, and some outputs may not qualify for protection. If publication rights matter, check the current terms and seek qualified legal advice.

Which poem types can it write?

It can write any form you request, including free verse, rhyming stanzas, haikus, sonnets, acrostics, and less common forms. Fixed forms are checked in code for syllables, rhyme, and structure before the result appears. The Follows the rules badge confirms that those checks passed, while the Syllables & rhyme switch lets you inspect the line-level result.

Can it write poems in other languages?

Yes. You can ask for a poem in another language, including Spanish, and include the form or rhyme pattern in the topic. Write key phrases in that language when you want exact wording. Syllable traditions and natural stress can differ, so use the displayed counts and check the poem’s phrasing before sharing it.

How is it different from other AI poem generators?

Unlike a general chat prompt, the tool applies code-based form checks before showing a poem. It gives a Follows the rules badge, line counts, and rhyme letters, then offers line rewrites, locking, copying, undo, and plain-language edits for signed-in users. These controls make it easier to inspect and revise the result.