CapsAI

Guides

Roman Urdu or Nastaliq Captions? Which Script to Pick for Reels

Roman Urdu for Reels, TikTok and Shorts; Nastaliq for formal, religious and Pakistan-first audiences. Three lines shown in both scripts, with a spelling table.

Published 26 Oct 2026

Roman Urdu or Nastaliq captions? For a Reel, a TikTok or a Short, Roman Urdu wins almost every time: it is the script your viewers type in, it uses the same fonts as English captions, and it has no right-to-left layout to break. Choose Nastaliq when the content is formal, literary or religious, when the audience lives in Pakistan and reads Urdu script every day, or when the video will be watched by older viewers who never adopted Roman typing. The sections below show the same three lines in both scripts so you can see the difference, then give a Roman Urdu spelling table and the steps for making either kind in CapsAI.

The short reason the question exists: Urdu is one spoken language with two written habits. Print, television and the mosque use Nastaliq. Phones use Roman letters. A caption is read on a phone, in a second or two, by someone who did not choose to read it, so the script that costs the least effort usually wins.

The same three lines in both scripts

Here are three sentences a Pakistani or Indian Urdu creator might say in a business explainer, written the two ways. Read each pair at the speed a caption stays on screen.

Spoken lineRoman UrduNastaliq
Today we will talk about how to start a businessAaj hum baat karenge ke business kaise start kareinآج ہم بات کریں گے کہ business کیسے start کریں
Thank you, you all watched the videoShukriya, aap sab ne video dekhiشکریہ، آپ سب نے ویڈیو دیکھی
But this is not easy at allLekin yeh bilkul aasan nahi haiلیکن یہ بالکل آسان نہیں ہے

Three things to notice.

Reading order. The Roman line reads left to right like any English caption. The Nastaliq line reads right to left, so the first word, آج, sits at the right edge. In the first line the English words business and start are kept in Latin letters, which means the eye reads right to left, then flips left to right for one word, then back. W3C's Arabic script layout requirements put it simply: "Arabic script is written from right to left", and every embedded Latin word is an exception to that direction inside the line.

Mixed words. In the second and third lines the English words were written in Urdu script instead, ویڈیو for video. That is the cleaner choice for Nastaliq because the line stays in one direction. In Roman Urdu the question never comes up: video is video.

Font. The Roman lines are drawn in whatever caption font you picked, the same as an English caption. The Nastaliq lines need an Arabic-script font, and which one decides how they look. The same W3C document notes that Naskh "has become the default form of Arabic in most contexts" while Nastaliq "remains the preferred style for Persian and Urdu". The encoded text is identical either way; the font is what makes it look like Urdu rather than Arabic. Burning the captions into the video settles this, because the font is chosen once by you and not by the viewer's phone.

Who reads which script

Nobody has a reliable census of Urdu readers by script, so start from habit. If your viewers' comments arrive as "bhai kia baat hai" and "bohat acha", they read Roman Urdu at speed. If they comment in Urdu script, or if your content is a bayan, a ghazal or a news explainer, Nastaliq is the respectful choice and they will read it fluently.

  • Pakistan, younger viewers, social video. Roman Urdu. This is the audience behind the search "roman urdu captions for instagram".
  • India, Urdu-speaking. Roman Urdu for almost everything, because Indian viewers who speak Urdu often read Devanagari or Roman faster than Nastaliq. The legacy guide to captioning Urdu-English mixed speech reached the same conclusion for Indian audiences.
  • Diaspora in the UK, the Gulf, the US and Canada. Roman Urdu for the children of the diaspora, who speak Urdu at home and rarely learned the script; Nastaliq for first-generation viewers and for religious content.

If your audience is split, run the same clip through both and watch which one you finish reading first at playback speed. That test takes a few minutes and is more honest than any rule.

What changes on screen: direction, fonts and mixed words

Roman Urdu is boring to render, which is its advantage. It is left-to-right text in a Latin font, so every caption style, safe-zone rule and line-break habit that works for English works for it unchanged. Nastaliq brings three technical questions with it.

  1. Direction. The text runs right to left. Inside a subtitle file, an English word or a number inside an Urdu line can land on the wrong side of the sentence when the player applies the Unicode bidirectional algorithm. W3C's note on bidi controls in plain text explains that numbers and punctuation can be pulled into the wrong run, and that formats without markup, such as WebVTT, need invisible isolate or mark characters to fix it. Burned-in captions avoid all of this because the text is drawn into the picture before upload.
  2. Shaping. The same W3C layout document calls Arabic script "a cursive writing system": each letter changes shape depending on its neighbours, and a font that lacks a glyph breaks the joining. The free Urdu RTL subtitle checker reports damaged or replaced characters and shows the line in a right-to-left preview before you burn it in.
  3. Style. Naskh fonts draw Urdu on a flat baseline; Nastaliq fonts draw it on the sloping, stacked baseline Urdu readers expect. Both are correct Unicode text, but a Naskh caption looks like Arabic to an Urdu reader. Check the preview at phone size before you export.

Roman Urdu has one problem of its own: spelling. There is no dictionary, and the same word arrives in three or four forms.

A Roman Urdu spelling table for captions

The Hinglish spelling guide on this site lists forty shared Hindi-Urdu words. The table below adds the Urdu-specific words and the Pakistani texting forms that guide does not cover. The Write column is the form that reads at a glance in a caption; the Seen column is what you will find in comments and hand-typed captions, which is fine for a comment and slow for a caption.

MeaningWriteSeenNote
whatkyakia, kiyakia is the usual Pakistani texting form; both are read, pick one
ishaihy, he, hhy is common in Pakistani typing and rare in Indian typing
arehainhn, haina different word from hai; keep whichever was said
notnahinahin, nhi, nainahin is also a full spelling; the shorthand is what to avoid
inmeinme, mainmain also means I, so mein for the postposition avoids a misread
you (respectful)aapapaapka, aapko follow the same choice
verybohatbahut, bhotbohat is the usual Pakistani form; bahut the usual Indian one
whykyunkiu, kyu, qkyun ke and kyunki follow the same choice
thisyehye, yhwoh and wo follow the same pattern
do (plural, polite)kareinkaren, krenkarein ge or karenge for the future; keep one
thank youshukriyashukria, shukriyahends most vlogs, so it is worth settling first
certainlyzaroorzaror, zarurzaroorat follows the same spelling
butlekinlakin, laikinmagar is a different word, not a spelling
okay, finetheekthik, theaktheek hai, not thik h
goodachaaccha, achaaachi and ache follow the same choice
effort, hard workmehnatmehnet, mihnatkeep the h; mehnat lagti hai
easyaasanasan, asaanthe double a marks the long vowel

Four rules behind the table. Write full words, not texting shorthand. Standardize the spelling and never the word: hai and hain, raha and rahi are different words. Keep English words in English spelling, so budget stays budget. Add the question mark where the sentence asks something, because Roman script gives no other cue.

How to make each kind in CapsAI

CapsAI has eleven spoken-language options and two of them write Urdu speech. The Urdu option writes Nastaliq. The Hinglish option writes Hindi-Urdu speech in Roman letters with English words kept in English, and because spoken Urdu and spoken Hindi share their grammar and most everyday words, that same option produces Roman Urdu captions. There is no separate Roman Urdu engine, and the Roman Urdu caption generator page says so plainly: Roman letters come from the Hinglish option, Nastaliq from the Urdu option, and you choose before the draft is made.

  1. Upload an MP4 or MOV of up to 10 minutes. Free accounts can upload files up to 500 MB; paid packs raise that to 10 GB.
  2. Choose Hinglish for Roman Urdu or Urdu for Nastaliq. The option cannot be switched after the draft; to get both scripts, run the clip twice.
  3. Read the draft in the browser editor. In Roman script, the Urdu-specific words (shukriya, zaroor, bilkul, lekin) are the lines to read first, because the draft may spell them its own way. In Nastaliq, read names, numbers and any English word.
  4. Fix a spelling once, then search for the other occurrences. The timing stays attached to the words.
  5. Pick a style, check the preview at phone size, and export an MP4 with the captions burned in.

The first 3 minutes on a new account are free, so you can run one clip through both options before deciding. After that, packs of 20, 60 or 180 minutes cost $4, $9 or $19 (₹49, ₹99 or ₹299 in India; €4, €9 or €19 in the euro area), paid once. Watermark-free export comes with every paid pack. The export is always an MP4 with the captions in the picture; CapsAI does not produce SRT or VTT files, which is also why the direction problems in the previous section never reach your viewers. For the Nastaliq route in full, see the Urdu subtitle generator page; for the shared-vocabulary spellings, the Hinglish caption generator page and the Hinglish spelling guide cover them.

Platform notes: Reels, TikTok and Shorts

Two dated facts shape the platform choice. On 26 October 2026, YouTube's automatic captions help page listed Hindi, Punjabi, Gujarati, Bengali, Marathi, Tamil and Telugu among the languages it captions automatically for long-form videos and Shorts, and did not list Urdu. The same page says automatic captions may not appear when "there are multiple speakers whose speech overlaps or multiple languages at the same time", which describes most Urdu-English creator speech. An Urdu Short therefore has the captions you burn in or none. On the same day, Instagram's help page on closed captions for reels stated that the feature is available on Android and iPhone and not on desktop; what it generates for Urdu speech we could not check without the app, so treat Instagram's own captions as a bonus, not a plan.

In either script, burned-in captions follow the same placement rules: on Instagram Reels above the bottom band and clear of the button column, on TikTok clear of the username and caption overlay, on Shorts inside the vertical safe zone. If you cut reels in Instagram's Edits app, the guide to Hinglish captions in Edits shows where captions are added there, and the route is the same for Roman Urdu. Roman Urdu words run long, so prefer two short lines to one and break where the speaker breathes. For lecture and bayan clips, where Arabic terms and Quranic references need a careful read, the sermon clips workflow covers the cutting and the checks.

Frequently asked questions

Should Urdu captions be in Roman Urdu or Nastaliq?

Roman Urdu for short social video aimed at viewers who type Urdu in Roman letters, which covers most Reels, TikToks and Shorts. Nastaliq for formal, literary and religious content and for audiences in Pakistan who read Urdu script daily. If the audience is split, run the clip both ways and post the one you read faster.

Is Roman Urdu the same as Hinglish?

Not the same, but close enough to share a caption option. Spoken Urdu and spoken Hindi share their grammar and most everyday words, and both are typed in Roman letters on phones. CapsAI's Hinglish option writes that shared spoken language in Roman script with English words kept in English, so it produces Roman Urdu captions; Urdu-specific words such as shukriya and zaroor are the ones to read in the editor.

Can I convert Nastaliq captions to Roman Urdu after generating them?

Not inside CapsAI. The script comes from the option you choose before the draft is made: Urdu for Nastaliq, Hinglish for Roman letters. To get both scripts, run the same clip twice; the first 3 minutes on a new account are free.

Why do my Urdu subtitles show English words in the wrong place?

Because Nastaliq runs right to left and an English word or a number inside the line runs left to right. In a subtitle file the player's bidirectional algorithm decides where the neutral characters go, and it often guesses wrong. W3C's guidance is to wrap the embedded text in isolate characters or add direction marks. Burned-in captions avoid the problem because the text is drawn into the video before upload.

Does YouTube auto-caption Urdu Shorts?

As of 26 October 2026, YouTube's automatic captions help page did not list Urdu among its supported languages, while it did list Hindi, Punjabi, Gujarati and Bengali. An Urdu Short gets the captions you burn in or none.

Which Roman Urdu spelling is correct: kia or kya, hy or hai?

Neither is wrong, because Roman Urdu has no standard. For captions, kya and hai read faster than kia and hy, and full words read faster than shorthand. Choose one form per word and keep it through the whole video; consistency matters more than the choice.

See Your Captions in Action

Try a style and language for your next video.

Vertical video with sample captions
Upload Your Video

Related CapsAI tools