Skip to content

Fantasy Poem Generator

Write a poem set in a magical world.

Try
Length 4–8 lines

Free. No sign-up. Every line counted.

What is the Fantasy Poem Generator?

The fantasy poem generator writes poems set in magical worlds, with a creature, spell, enchanted place, or quest at the center. It is free, requires no sign-up, and gives you a draft you can edit rather than a fixed story. You can ask for a frost giant tending a garden or a tiny knight guarding a moonlit gate.

Students can use it for class reading or creative writing; teachers can model a quick draft; card writers can find a few strong lines; hobby poets can test a scene before writing it by hand. People often create fantasy poems for D&D sessions, school projects, birthday cards, journal entries, or a quiet moment of play.

If you need a longer quest-centered poem, try the Epic Poem Generator. A courtly tale may suit the Medieval Poem Generator. For a puzzle or hidden clue, use the Mystery Poem Generator. You can browse more categories in Theme-Based Poem Generators.

How to use the Fantasy Poem Generator

  1. What magical world or creature: In the What magical world or creature text box, type what magical world or creature you want the poem for. You can describe one or both, such as “a dragon who collects forgotten keys.”

  2. Style: Choose one from the Style menu: Free verse, Rhyming, Sonnet, or Haiku.

  3. Tone: Choose a tone from the Tone menu: Any tone, Hopeful, Melancholic, Romantic, Dramatic, Wistful, Joyful, Somber, Reflective, Playful, Mystical, Angry, Bittersweet, or Dark. Mystical is selected to begin with.

  4. Length: Choose Short (4–8 lines), Medium (10–14 lines), or Long (15–24 lines) from the Length menu.

  5. A detail only you know: Use this optional text box to add a personal detail that may help shape the poem.

  6. Advanced options: Open Advanced options to pick a language and make a few other choices:

    • Language: Choose from English and 19 other languages, including Spanish, French, Hindi, Urdu, and Arabic.
    • Voice: Choose First person, Second person, Third person, Narrator, or An object or idea speaks.
    • Writing style: Choose Image-rich, Simple and emotional, Rich with metaphor, Classic literary, or Modern and conversational.
    • Write like a poet: Use this optional text box if you want to add a particular direction.
  7. Select Write my poem. The page scrolls to the result, which looks like a chat: your request appears first, followed by the poem as the reply.

Under the poem, you can use Like, Dislike, Copy, Undo, and Regenerate. Tap any line to choose New versions of this line or Lock line. Locked lines stay in place through every change.

You can also ask for 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.

Fantasy poem examples

These original samples show three different forms. Read each one for the choices it makes in line length, sound, and imagery.

Free verse: the dragon at the door

The dragon waits beneath a patient moon. Her maps are written in the scent of rain. I carry one small lantern through the hall, Where every shadow keeps a different name.

The free verse uses line breaks and images rather than a fixed rhyme scheme. Notice how the lantern and the dragon's maps connect two different kinds of fear.

Rhyming: the witch's midnight work

The witch lifts her silver wand, As stars stitch the darkened sky. Over the silent listening land, Where old dreams quietly drift by.

A hush settles over the glen, And moonlight lies in frosted grass. She opens the door once again, And lets the lost hours pass.

The end words rhyme in pairs: wand and land, sky and by, glen and again, and grass and pass. The regular sounds make the midnight scene feel calm and ritual-like.

Haiku: the dragon learns the wind

Moon over ruins The dragon learns the wind's name Old stars breathe again

The syllable counts are 5, 7, and 5. The haiku leaves out a stated feeling, so the wind, ruins, and returning stars carry the sense of awe.

How to write a fantasy poem that feels real

A spell name by itself does not make a world feel real. You can make it believable by grounding one ordinary detail in a clear fantasy situation.

Start from one true detail

Begin with one precise detail borrowed from ordinary life: the weight of a chipped cup, rain on a stone stair, or a key turning in a lock. A familiar detail gives the reader a foothold inside an unfamiliar world. Add one fantasy element to that detail instead of piling up names.

Show the feeling through images

Instead of writing that a character is lonely, show what loneliness makes the character do. A knight could polish the same armor plate until dawn while ignoring a fire in the hearth. The strongest image connects an outer scene to an inner feeling, so the reader can infer the emotion without having it named.

Choose the right form

Match the form to the job you want the poem to do. Use free verse when atmosphere matters more than a pattern, rhyming verse when you want sound to carry the scene, a sonnet when you want a deliberate turn, and a haiku when you need one concentrated image. Check the Syllables & rhyme switch after generation, and revise any line whose count or rhyme does not fit your chosen form.

End with an image, not a moral

Let the final line return to an object, gesture, or sound from the poem. A key buried under wet leaves leaves more space for feeling than a line that announces the story's lesson. This choice also keeps the world open in the reader's mind.

Fantasy poem ideas

Use one of these prompts in the What magical world or creature text box, then adjust the mood, style, and length to fit your project. If a prompt feels too broad, add a place, object, or unresolved problem.

  • A dragon who returns lost buttons to sleeping children instead of hoarding them.
  • A city where every shadow leaves its owner at sunset and walks home alone.
  • An apprentice whose first spell works only when rain taps the window.
  • A forest whose trees whisper every promise their owners have broken.
  • A lighthouse keeper who greets a sea creature that changes shape each full moon.
  • A knight whose armor slowly turns transparent wherever someone nearby is lying.
  • A ghost searching for its lost reflection in the windows of a late-night train.
  • A night market where merchants sell bottled thunderstorms and bottled laughter.
  • A moon rabbit delivering unsigned letters between sleeping villages.
  • A wizard whose old map redraws itself to show the safest path home.

Last updated November 3, 2026

Frequently asked questions

Is the Fantasy Poem Generator free?

Yes. The Fantasy Poem Generator is free and needs no sign-up. You can enter a world or creature, choose optional mood, style, and length settings, and generate a poem below the form. You can also edit lines, copy the result, and use the Syllables & rhyme switch to check each line.

How long should a fantasy poem be?

Choose Short for a quick image or card, Medium for a developed scene, and Long for a fuller journey with more lines. The Length setting controls the amount of text, while Style controls its shape. For a haiku, keep the poem focused even if you select a longer setting.

Can it write a rhyming fantasy poem?

Yes. Select Rhyming in the Style row, and describe the world or creature in the text box. The generator checks the rhyme pattern before showing the poem. Use the Syllables & rhyme switch to inspect rhyme letters and confirm that lines ending with the same letter form the intended rhyme.

Can I add names or personal details?

Yes. Put names, places, objects, or personal details in the What magical world or creature text box, where they give the poem concrete anchors. If you are signed in, you can also ask for changes in plain words after generation. Check the edited lines because the generator may phrase a detail differently.

Who owns the poem?

You own the poem you create with the generator. You may edit it, copy it, and use it in a card, class assignment, or publication. The same applies after you revise lines or ask for changes while signed in. Review the site's terms if you include third-party material in your prompt.

Similar tools you might like