Word-Perfect Captions, In Hinglish, Roman Urdu, Hindi, Urdu & Arabic

Auto-generate word-by-word captions in six desi languages in seconds

Auto-generate word-by-word captions in six desi languages in seconds

Available now on Google Play

New

Built for every Desi creator

Built for every Desi creator

  • Hinglish: Alfaaz mein aapka swagat hai
  • Roman Urdu: Alfaaz mein khush aamdeed
  • हिंदी: अल्फ़ाज़ में आपका स्वागत है
  • اردو: الفاظ میں خوش آمدید
  • العربية: مرحبًا بك في الفاظ
  • English: Welcome to Alfaaz

Caption styles

Ten families, fifty-eight templates

Live text, not a picture of it. What moves in this panel is what the app burns into your video — every family open on the free tier, every word editable.

yeshotekdumperfecttha

FamilyViralEntrancePopBuilt forReels and Shorts
  • Viral: Reels and Shorts, 9 templates
  • Bold: Loud, outlined, 7 templates
  • Podcast: Long-form talk, 6 templates
  • Creator: Highlighted word, 6 templates
  • Gaming: Streams and clips, 5 templates
  • News: Boxed and legible, 5 templates
  • Luxury: Spaced and quiet, 5 templates
  • Cinematic: Soft and filmic, 5 templates
  • Educational: Marked key terms, 5 templates
  • Minimal: Nothing in the way, 5 templates

58 templates88 bundled fonts50+ entrance, loop and exit animationsShaped for हिन्दी, اردو and العربية

"Built for Hinglish and Roman Urdu, not translated into them"

"Up to Built for code-switching
in major Desi languages"

"Up to
Built for code-switching
in major Desi languages"

Export in 4K, straight to your gallery

Captions are burned in on your own phone — 9:16, 1:1 or 16:9, up to 4K — then saved straight to your gallery or shared anywhere.

  • 9:16Reels, Shorts and TikTok
  • 1:1Feed posts
  • 16:9YouTube and landscape
  • Up to 4K — 2160 × 3840, rendered on the phone in your hand
  • Never in a queue — there is no render server to wait behind
  • Straight to your gallery — or out through the share sheet, caption already burned in
  • Your upload is deleted — the moment the transcript comes back
Get Alfaaz free

Free exports carry a small Alfaaz watermark; Pro exports carry none.

Timing that snaps to every word

Alfaaz transcribes with Google Gemini and keeps a start and an end time for every single word — not for every line. Here is the same four seconds timed both ways, with one playhead crossing them.

Line-level timingone block, one timing, every word inside it sharing the same momentwhat most tools return

Yaar ye maine subah paanch baje shoot kiya

Word-level timingeach word as wide as it is held, landing on its own syllableAlfaaz

Yaaryemainesubahpaanchbajeshootkiya
Line-level

Yaar ye maine subah paanch baje shoot kiya

Alfaaz

Yaar ye maine subah paanch baje shoot kiya

Captions that arrive a beat late read as a different sentence — including when a line switches between Hindi and English mid-flow.

Voice in, captions out

One pass, start to finish: you talk, every word gets its own start and end, the caption lands styled in the frame, and the file saves to your gallery.

Hinglish, detected on its own0.0s1.0s2.0s3.0s4.0s5.0sYaar0.10ssubah0.52spaanch1.10sbaje1.70skiya2.30sA start and an end for every single wordsubahpaanchbajeTen style families,fifty-eight templates4KSaved to your galleryRendered on your phone, never in a queue
  1. You talkHinglish, Roman Urdu, Hindi, Urdu, Arabic or English — detected, not chosen.
  2. Every word is timedGoogle Gemini returns a start and an end for each word, not each line.
  3. A style is appliedTen families, fifty-eight templates, every font unlocked on the free tier.
  4. It burns in, up to 4KOn your own device, straight to your gallery or out through the share sheet.

Nothing on this page is a screenshot — it is the real pipeline, drawn.

Why we Built Alfaaz?

Why we Built Alfaaz?

Alfaaz was built out of necessity. Every captioning tool we tried was built for English first. Feed one a sentence that starts in Hindi and finishes in English — the way most of us actually talk — and it falls apart.


Roman Urdu was worse: not a script these tools recognise, so they either guessed or gave up. We could complain about it, or build the thing ourselves. We chose the second.


So Alfaaz treats Hinglish and Roman Urdu as first-class languages rather than edge cases, and lays Urdu and Arabic out right-to-left properly instead of bolting it on afterwards.


Alfaaz means "words" in Urdu. Every word you say deserves to land on screen exactly when you said it, in the language you said it in. That is the whole product.

Frequently Asked Questions

Frequently Asked Questions