How to write a poem with AI

Describe the topic and occasion, and get a poem with the right form and tone in seconds.

Getting started

  1. 1Describe the topicSay what the poem is about and what matters to say — for example, "celebrate mom's 60th birthday and thank her for everything."
  2. 2Pick the occasion and recipientState the occasion and, if the poem is for someone in particular, their name and your relationship to them.
  3. 3Adjust form, tone, and stylePick the poem's form, length, tone, and a stylistic reference to an era or poet — each setting is explained in detail below.
  4. 4Click "Write poem"iBro writes the poem based on the topic, the occasion, and every setting you picked.

Tool settings

Occasion

What the poem is for: Birthday, Anniversary, Wedding, International Women's Day, New Year, Love Confession, Toast, Colleague, Kids' Rhyme, Epigram, or Just a Poem on a Topic — or your own occasion as free text.

Recipient

The recipient's name, gender, age, relationship to you, and whether to address them formally or informally — details that make the poem personal instead of generic.

Form

The poem's form: Quatrains, Sonnet, Haiku, Limerick, Acrostic on a Name, Chastushka, Blank Verse, or Rap. Some forms also let you pick a rhyme scheme — AABB, ABAB, or ABBA.

Length

Line count: 4, 8, 12, or 16 — not available for every form, since a haiku or a limerick has a fixed length by definition.

Tone

The poem's mood: Warm, Playful, Solemn, Ironic, Romantic, or Philosophical.

Style

A stylistic reference to an era or poet: 19th-Century Classic, Pushkin-Style, Yesenin-Style, Mayakovsky-Style, Folk, or Modern Free Verse.

Details

Personal details for personalization, words that must appear in the text, and words that shouldn't.

For example: "Loves fishing and guitar, works as a surgeon, we call him Cap."

The more specific the details — a name, hobbies, shared memories — the less the poem reads like a generic greeting card.
The chosen form limits the available rhyme schemes and lengths — if something's greyed out, it simply doesn't fit that form.
Back to the tool
How to write a poem online with AI — a guide by iBro