Skip to content

Ghazal Generator

Write a ghazal: couplets that share a refrain (radif) and rhyme (qafia).

Try
Length 4–8 lines

Free. No sign-up. Every line counted.

What is a ghazal? Format and rules

A ghazal has at least five couplets. Both lines in every couplet end with the same repeated phrase, the radif; the word just before it is the qafia, which rhymes across the poem. A ghazal generator can help you shape one once you know these parts.

The radif may be one word, such as “again,” or a phrase, such as “at night.” In “bright at night,” “bright” is the qafia and “at night” is the radif. Each couplet usually develops its own thought while recurring sounds and emotion hold the poem together.

The form grew through Persian and Urdu literary traditions, with roots in earlier Arabic and Persian poetry. If you want to explore the form in another language, try the Urdu Poem Generator.

A small example

At dawn I find your warmth beside the flame again Your empty coat still gathers grief and shame again

Through winter glass, I whisper still your name again And watch my shadow turning in the frame again

Each slow-returning season sounds the same again Your name is every silver line I claim again

Here, “again” is the radif; flame, shame, name, frame, same, and claim form the qafia rhyme. The coat, winter glass, and changing seasons give the longing a clear path.

How to use the Ghazal Generator

  1. What longing should the ghazal hold: In the text box, type the emotional truth you want the poem to explore.
  2. Tone: Open the Tone menu. It starts at Any tone, or you can choose Hopeful, Melancholic, Romantic, Dramatic, Wistful, Joyful, Somber, Reflective, Playful, Mystical, Angry, Bittersweet, or Dark.
  3. Length: Choose Short (4-8 lines), Medium (10-14 lines), or Long (15-24 lines).
  4. A detail only you know (optional): Type a personal detail that could give the poem a more specific feeling.
  5. Advanced options: Open this link to reveal more choices:
    • Refrain word or phrase (optional): Type the words you would like repeated.
    • Language: Choose English or one of the 19 other languages, such as Spanish, French, Hindi, Urdu, or 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 (optional): Type words that show the voice or approach you want.
  6. Press the Write my poem button.

The page then scrolls to a chat-style result, with your request followed by the poem as the reply. Under the poem, you can Like, Dislike, Copy, Undo, or Regenerate it.

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

You may also compare the Love Poem Generator with the Sad Poem Generator.

Ghazal examples

These original five-couplet ghazals use different topics, moods, and refrains. Read their endings closely to see how the qafia and radif stay controlled while the images change.

1. Departure — Melancholic

Across the empty station, one lamp burns bright at night The last train leaves our separate tracks in flight at night

Your window keeps a rectangle of pale light at night I watch the thin darkness cross the frosted white at night

A tea cup sits cold beneath the kitchen light at night Her teabag still hangs like a lost kite in flight at night

The radio hums a song we once sang right at night And each chorus pulls me back into its light at night

Your scarf waits folded by the door, a small light at night In its threads I trace your face, a last bright light at night

The qafia words bright, flight, light, white, and right share a sound, while “at night” stays unchanged as the radif.

2. Morning Garden — Hopeful

At sunrise, we answer every ringing call at dawn Steam clouds the window where roses climb the wall at dawn

We open each window, answering the call at dawn The sparrows peck at breadcrumbs, each bright and small at dawn

Our old patched blue coat hangs ready by the wall at dawn Winter’s branch still waits to bloom above the fall at dawn

We mend a ladder leaning by the old wall at dawn We water seedlings, listening for their call at dawn

Some seeds we buried push green against the wall at dawn And promise summer in each bright, hopeful call at dawn

The qafia words call, wall, small, and fall rhyme, and “at dawn” supplies the steady radif.

3. Night Walk — Dark

Below the bridge, a neon sign throws one red spark in the dark The river carries a warning in a hidden mark in the dark

Rain taps the shutters, and the steps outside look stark in the dark While every empty window keeps a warning mark in the dark

A stray dog barks at footsteps moving through the park in the dark Somewhere a bottle rolls and finds a rusted mark in the dark

A flashlight blinks, then dies and leaves a patient spark in the dark I pocket one bright shard to keep the warning spark in the dark

The bridge, the bottle, and the rain remain a mark in the dark Tomorrow they ask; I’ll tell how we kept a spark in the dark

Spark, mark, stark, and park share the qafia sound, while “in the dark” remains the radif.

How to write a ghazal yourself

Pick one moment or subject

Choose one narrow scene. “A delayed train after an argument” supplies a platform, a timetable, and a silent phone; “missing a friend” supplies less.

Follow the structure

Choose the radif, then make a bank of at least five rhyming qafia words. For “at night,” try light, flight, bright, white, and sight. Write both lines of five or more couplets, ending every line with qafia + radif, and give each couplet a different angle on the subject.

A takhallus, or pen name, is optional and commonly appears in the first or final couplet. Traditional ghazals use meter; in English, keep a clear pulse and revise lines that feel rushed.

Choose concrete images

Replace abstractions with sensory details: a cold cup, wet sleeve, bus number, or unsent message. Choose objects and actions that reveal the mood rather than naming emotions repeatedly.

Read it aloud and revise

Read each couplet alone, then read the whole poem aloud. Mark heavy stresses, trim filler, and check every ending. If a line works only because the rhyme forced it, rewrite the thought before the ending.

Common ghazal mistakes to avoid

  • Ending with only the qafia. Add the radif after it. For example, write “bright at night,” not just “bright.”
  • Changing the radif wording. Keep every occurrence identical, including whether it is one word or a phrase.
  • Rhyming only one line. Both lines of every couplet need the same qafia sound, and that sound should recur throughout.
  • Using fewer than five couplets. Add distinct couplets rather than padding one thought with extra lines.
  • Repeating the same image. Give each couplet a new detail while keeping the refrain and emotional thread.
  • Forcing meter or using filler. Trim awkward phrases, repeat the strong cadence aloud, and replace vague feelings with concrete actions.

Ideas for your next ghazal

Pick one scene and give it a mood before you open the form. If another structure sparks a better idea, browse the Poem Types Generators for more options.

  • A delayed train carrying an old friendship
  • Rain on a balcony after moving out
  • A neighborhood bakery before dawn
  • A handwritten recipe with missing instructions
  • A birthday message for a distant sibling
  • A winter walk after an argument
  • Empty seats at a graduation
  • Night fishing with a parent
  • A secondhand bookshop on a summer afternoon
  • City lights flickering after a storm

Last updated November 3, 2026

Frequently asked questions

What is the structure of a ghazal?

A ghazal normally has at least five couplets, with two lines in each. Both lines end with the same radif, such as “again” or “at night.” The rhyme word immediately before the radif is the qafia, and it must rhyme across the poem. A takhallus, or pen name, is optional.

Is the Ghazal Generator free?

Yes. The Ghazal Generator is free and needs no sign-up. Type the longing, then choose an optional mood and refrain if you want guidance; you can leave those two fields blank. The result appears below the form after the tool checks syllables, rhyme, and structure.

Can I edit the ghazal it writes?

Yes. Tap any line to request new versions, and lock a line you want to keep. You can copy or like the result, undo a change, write another poem, or, while signed in, ask for changes in plain words. Turn on “Syllables & rhyme” to inspect line counts and rhyme letters.

What makes a good ghazal?

A good ghazal keeps its formal frame steady while its images move. Each couplet should make sense on its own, yet contribute to a shared mood or thought. Strong verbs, specific objects, and a clear emotional pressure make the poem more memorable than repeated general statements about sadness or love.

Can I use the poems I make?

Yes. You can copy and use the generated poem for personal greetings, cards, class work, or other writing. For public posting or publication, check GeneratePoem.io’s current terms and any requirements from your teacher or publisher. Review the text for accuracy, originality, and attribution needs before sharing it widely.

Similar tools you might like