Urdu Poetry on Image

Set a sher, ghazal or quote in Nastaliq on a designed background or your own photo, and download a sharp image sized for WhatsApp status, Instagram or Facebook.

1080 × 1080 px · PNG

Samples:
Font
Alignment
Text colour
Background
Images are made in your browser. Your text and photos never leave your device. Make a name picture instead

How to use

  1. Write or pick a sher Type your poetry (each misra on its own line) or start from a classic couplet by Ghalib, Iqbal or Mir.
  2. Add the poet Optionally add the poet’s name. It appears under a small ornament in the accent colour.
  3. Style it Choose Noto Nastaliq or Gulzar, a background design or your own photo, text colour, size and alignment.
  4. Download or share Pick Square, Story or Landscape size and download a PNG, or tap Share on your phone to post it directly.

Poetry deserves better than a screenshot

Urdu poetry is one of the most shared kinds of content on Pakistani social media. A single sher of Ghalib or Faraz can travel through thousands of WhatsApp statuses in a day. Yet most of it is shared as blurry screenshots, in fonts that break the Nastaliq letterforms, or with backgrounds that make the words hard to read.

This tool sets your poetry in proper Nastaliq, the calligraphic style Urdu poetry is meant to be read in, and composes it on a clean, balanced image. Text is automatically sized to fit, centred with generous margins, and finished with an optional poet line and ornament.

Designed backgrounds, drawn in code

Every background design (Teal ink, Night, Dusk, Paper, Rose, Emerald, Saffron and Charcoal) is a gradient generated in your browser. You can overlay one of five geometric patterns:

  • Eight-point stars (khatam), the star motif of Mughal and Islamic tilework
  • Jaali lattice, inspired by carved stone screens
  • Dots and waves for a quieter texture
  • None for a plain gradient

Because the backgrounds are drawn rather than downloaded, there are no stock photos with unclear licences, and the images stay sharp at any size.

Worked example

Here is a couplet by Mirza Ghalib (1797–1869) that makes a good test:

Text box

ہزاروں خواہشیں ایسی کہ ہر خواہش پہ دم نکلے
بہت نکلے مرے ارمان لیکن پھر بھی کم نکلے

Settings

Font: Noto Nastaliq · Background: Teal ink with eight-point stars · Poet: مرزا غالب · Size: Story 1080×1920

Long misras are automatically scaled so both lines fit the width with the same margins. The poet’s name sits under a small gold diamond ornament.

Tips for a beautiful image

  1. Put each misra on its own line. A sher usually has two lines. Press Enter between them.
  2. Keep it short. One or two shers read better than a whole ghazal. For longer pieces, use Story size.
  3. Mind the contrast. Over photos, raise the Darken slider until the text is easy to read at arm’s length.
  4. Use Gulzar for a bolder look. It has heavier strokes that survive small screens and compression.
  5. Credit the poet. It is respectful and helps people find more of their work.

Common problems and fixes

The text is too small

Long lines force the text to shrink so it fits. Split long lines into two, choose Story size, or raise the Text size slider. The tool will not let text run off the image.

Letters overlap between lines

Nastaliq has tall ascenders and deep descenders. Raise the Line spacing slider a little. Gulzar usually needs less spacing than Noto Nastaliq.

The photo is blurry

Use a photo at least 1080 pixels on its shorter side. Small images are stretched to fill the frame.

Share button is missing

Sharing straight to apps depends on your phone’s browser. Where it is unavailable, use Download PNG and share the file from your gallery.

Who uses the poetry image maker

  • Poetry lovers sharing a favourite sher on WhatsApp status and Instagram.
  • Poets publishing their own work in a consistent, recognisable style.
  • Teachers making visual aids for Urdu literature classes.
  • Page admins running Urdu adab pages on Facebook who need a steady stream of good-looking posts.

Poets who keep their work in InPage convert it first with the InPage to Unicode converter. To write a couplet without an Urdu keyboard, type it on the Urdu typing pad, and for a single name in large Nastaliq, the Urdu name calligraphy maker is quicker. The guide how to type Urdu on any computer or phone helps with letters such as ڑ and ے.

Private by design

Your poetry and photos are processed on your device. Nothing is uploaded or saved.

Frequently asked questions

Which image size should I choose for WhatsApp status?
Use Story / Status (1080 × 1920). It fills the phone screen for WhatsApp status, Instagram stories and Facebook stories. Choose Square (1080 × 1080) for Instagram and Facebook posts, and Landscape (1200 × 630) for link previews, blogs and X/Twitter.
Can I use my own photo as the background?
Yes. Open the “My photo” tab and choose a picture. It is drawn in your browser and never uploaded. Use the Darken slider so the poetry stays readable over a busy or bright photo.
Why does my Urdu look broken or appear in the wrong font?
The image is drawn only after the Nastaliq font has loaded. On a very slow connection the first preview may show a plain font for a moment; it updates automatically. If you pasted text from InPage, convert it first with our InPage to Unicode converter.
Can I post poetry by any poet?
Classic poets such as Ghalib, Mir and Iqbal died long ago and their work is in the public domain. Poetry by modern poets is usually still protected by copyright. Sharing a verse with credit is common, but publishing it commercially without permission may not be allowed. Credit the poet either way.
Can I remove the small site name at the bottom?
Yes. Turn off “Small site credit” before downloading. It is entirely optional.
What resolution is the downloaded image?
Exactly the size you pick: 1080 × 1080, 1080 × 1920 or 1200 × 630 pixels, saved as a lossless PNG so Nastaliq curves stay crisp.
Are my text and photos stored on your server?
No. There is no server involved. The image is created on your device and saved straight to your downloads.

Last updated Processed entirely in your browser Report a problem with this tool