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
- 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."
- 2Pick the occasion and recipientState the occasion and, if the poem is for someone in particular, their name and your relationship to them.
- 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.
- 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."