AI Poem Generator
Type a theme, mood or short paragraph and get an original poem with a title, ready to copy, download or share.Try Examples:
The AI Poem Generator turns a short brief into a finished poem. Type a theme, a mood, a few keywords or a whole paragraph (up to 300 characters), press Generate Poem, and a language model writes an original poem with its own title. It is for anyone who needs a poem quickly: a card message, a school exercise, a caption, or a first draft you plan to edit.
How the poem maker works
Everything in the text box is sent as the brief, so the more direction you give, the closer the result. "Autumn" gets you a generic seasonal poem. "A short, funny poem about my dad falling asleep during every movie" gets you something you would actually send. There is no form or length selector, so if you want a haiku, a sonnet, a rhyming poem for kids or a narrative poem that tells a story, say so in the brief. The three example buttons under the box fill in a starter prompt for an inspirational, nature or romantic poem; replace the placeholder wording with your own subject before generating.
The 300-character limit is enforced as you type, and the counter under the box shows how much room is left. Generation calls our API, so it needs an internet connection and usually takes a few seconds. If the request fails you will see an error message rather than a poem; try again.
What you get
Each result is a title plus the poem text. Below it are buttons to copy the title and poem to your clipboard, download them as a .txt file named after the title, and share to WhatsApp, X (Twitter) or Facebook. Nothing is stored, so if you like a result, copy or download it before generating again. Every press produces a new poem, even with the same brief.
Poem generator from a paragraph
A common way to use the box is to paste a paragraph rather than a theme. A journal entry, a paragraph of a speech, a product description or a text message all work as long as they fit in 300 characters. The model keeps the meaning and images from your paragraph and restates them in verse. This is the quickest way to get a poem that is about a specific person or moment rather than a topic in general.
Ways people use it
- Cards and toasts. Paste three facts about the person and ask for eight rhyming lines. Edit the weakest couplet and you are done.
- Classroom examples. Teachers generate a few poems on the same theme to compare imagery, rhyme and structure, or to give students a draft to revise.
- Breaking a block. Poets use the output as scaffolding: keep one line they like, throw away the rest, and write from there. The Poetry Prompt Generator is better if you want a starting idea rather than a finished poem.
- Captions and dedications. Short poems for a photo caption, a book inscription or a wedding program.
Getting better results
Name the subject, the tone and the form in one sentence: "a bittersweet free-verse poem about moving out of my first apartment". Mention who it is for if that matters ("for my grandmother's 80th birthday"). Ask for a length in lines, not words. If the first result is too flowery, add "plain language, no clichés" to the brief and generate again. For a light, five-line rhyme try the Limerick Generator, and for anniversaries and Valentine's cards the Love Poem Generator is tuned for that one job.
If you need a quotation rather than an original poem, the Random Fortune Generator and the Random Bible Verse Generator draw from fixed lists instead of an AI model. You can browse all books, quotes & poetry generators for the rest.
Frequently asked questions
- Is the AI poem generator free?
Yes. There is no account, no sign-up and no limit on how many poems you generate. The only limit is 300 characters per brief.
- Can I make it write a specific type of poem, like a narrative poem or a sonnet?
Include the form in your brief, for example "a narrative poem in four stanzas about a lighthouse keeper". The tool has no form dropdown; the whole text box is the instruction, and the model follows it most of the time. If the structure is off, generate again or tighten the wording.
- Can I use the poems it writes?
Yes. Each poem is generated fresh for your brief, and we do not keep or reuse it. Read it through before publishing; like any AI text it can repeat itself or drift off topic.
- Why did I get an error instead of a poem?
The poem is written by our API, so the request can fail if your connection drops or the service is busy. Wait a moment and press Generate Poem again. An empty box also shows an error; type something first.
- Does it rhyme?
Only if you ask. Without instructions the model often writes free verse. Add "rhyming" or "AABB rhyme scheme" to the brief for rhymes.



