Caption-Lagao
Caption-Lagao logo

Free caption generator

Free Roman Urdu and bilingual captions for Reels, TikTok, and Shorts

Word-timed captions for Urdu, Roman Urdu, and mixed speech. Style the text, then export a burned-in MP4 and SRT — no watermark, no account.

No account · no watermark · video stays on this device · MP4, MOV, WEBM up to 200 MB

Checking audio…

A preview of word-timed captions on a short clip — then you style and export.

Video stays on this device

The file is stored locally for editing. Audio is sent to generate captions. There is no public project gallery.

Word-timed, then editable

Each word gets a timestamp. Treat the first pass as a draft — fix names, maths, and mixed lines in the timeline.

MP4 and SRT, no watermark

Export a burned-in MP4 for Reels, TikTok, and Shorts, plus SRT if YouTube needs a subtitle file.

Before / after

Silent scroll vs captioned clip

Same sample video. Left is mute with no text. Right has burned-in captions — the look you export, without a watermark.

  • Silent autoplay
    Word-timed captions

    Talking-head

  • Mute scroll
    Latin-alphabet Urdu

    Roman Urdu

  • No text on screen
    Burned-in 9:16

    Reels / TikTok

Caption styles

20 free looks, live preview

Karaoke, poster stacks, handwritten, typewriter, meme caps, boxed pills, and Roman Urdu chat type. Preview uses “A QUICK BROWN FOX”. Apply any style on your clip before export.

Pro
Pro
Pro
Free
Free
Free

Browse the full library

What you can do

From talking clip to captioned video

Caption-Lagao listens, writes captions, and lets you style them — without jumping away from the preview.

  • Upload a clip

    Drop MP4, MOV, or WEBM. The file stays on this device while we listen to the voice.

  • Word-timed captions

    Speech is transcribed with timestamps, so every word lands on screen with the audio.

  • Roman Urdu + more

    Write Urdu the way people type it. Keep English mixed in. Switch output without re-uploading.

  • Caption styles

    Karaoke, posters, neon, handwritten, and social looks. Resize, recolor, then burn them in.

  • Reels, Shorts, TikTok

    Set 9:16, 1:1, or 16:9. Safe zones keep captions readable on mute autoplay.

  • Export a finished MP4

    Burn captions into the video and download SRT. Ready to post on Instagram, YouTube, and TikTok.

Languages

Caption in the language you speak

Auto-detect speech, then output Roman Urdu, English, Urdu, Arabic, and other languages from the same transcript. Mixed Urdu–English speech can keep both.

  • Roman Urdu
  • Roman Urdu
  • Hindi
  • English
  • Urdu
  • Arabic
  • Turkish
  • Azerbaijani
  • Persian
  • Punjabi
  • +24 more

Who this is for

Creators who speak Urdu, English, or both, and post talking clips on TikTok, Instagram Reels, YouTube Shorts, or YouTube. If viewers watch on mute, the words have to be on screen in a script they can actually read.

Roman Urdu caption generator

Urdu speech written the way people type it. English words stay in English. Built for mixed bilingual clips.

Open the Roman Urdu guide

Captions for TikTok

9:16 placement, word-timed burn-in, and styles that stay readable above TikTok’s bottom UI.

Open TikTok captions

Reels and YouTube Shorts

Burned-in MP4 for Explore and the Shorts feed, plus SRT when YouTube needs a subtitle track.

Open Reels captions

Add captions to a video

Already filmed? Drop the MP4, generate word-timed captions, and export without a watermark.

Add captions online

Karaoke captions

Each word is timed so highlighter and karaoke styles follow the voice, not a late paragraph.

Open karaoke captions

Urdu + English mix

Code-switching clips keep English brand names in English and Urdu as Roman Urdu.

Open bilingual captions

Auto caption generator

Speech on a video file becomes word-timed captions. Free MP4 export, no watermark, no account.

Open auto captions

Urdu caption generator

Auto-caption Urdu speech in the browser. No app download, no watermark, Roman Urdu by default.

Open Urdu captions

Hinglish captions

Mixed Hindi–English speech written in Latin letters — not Devanagari — ready for Reels and TikTok.

Open Hinglish captions

Free subtitle generator

Automatic subtitles from audio. Burn them in, or download SRT and VTT for YouTube.

Open subtitle generator

How to add captions to a video

  1. 1

    Upload

    Drop an MP4, MOV, or WEBM on the create page. The video file stays on this device.

  2. 2

    Generate captions

    Speech is transcribed with word timestamps. Choose Roman Urdu if you want typed Urdu; keep English as English.

  3. 3

    Style and export

    Pick a caption style, correct any line, then export a burned-in MP4 plus SRT.

Add captions now

Drop a video. Caption it here.

MP4, MOV, WEBM, MKV, AVI, M4A, MP3, or WAV · up to 200 MB. No account. The video file stays on this device; audio is sent to transcribe.

No file handy? Use the 7-second spoken demo.

Vs auto-captions

Caption-Lagao vs in-app auto-captions

TikTok, Reels, and YouTube auto-captions help some viewers. They are the wrong tool when you need Roman Urdu, a style you picked, and a file that still has captions after a share.

NeedPlatform auto-captionsCaption-Lagao
Urdu speech on screenOften Hindi Devanagari or a stiff translationRoman Urdu, then you edit mixed English
TimingLate sentence blocksWord timestamps for karaoke and highlights
Stay on a repostUsually lost when someone saves the fileBurned into the MP4
AccountPlatform loginNone
ExportStuck in the appMP4 plus SRT, VTT, ASS, or TXT — no watermark

Read the full comparison, or add captions to a video.

Why Roman Urdu captions are different

Auto-detect often writes Hindi Devanagari for Urdu speech. Roman Urdu uses Latin letters — the same script as comments and chats — so a mute Reel can still be read at a glance.

What you receive on export

A captioned MP4 with the style you previewed, and optional SRT, VTT, ASS, or TXT. Exports do not add a Caption-Lagao watermark. Timing is only as good as the audio — edit before you post.

Recent projects on this device

View all

No projects yet

Drop a talking-head clip to generate synchronized captions. Projects stay on this device.

Generate captions free

Caption generator FAQ

How do I add captions to a short video for free?

Upload an MP4, MOV, or WEBM on the create page, generate captions, edit any line, pick a style, then export a burned-in MP4 and an SRT file. No account is required.

Does Caption-Lagao support Roman Urdu and mixed Urdu–English speech?

Yes. Spoken Urdu can be written as Roman Urdu (Latin letters). English words, brand names, and numbers stay as spoken. You can also output English or other languages from the same transcript.

Are the captions word-timed?

Yes. Each word gets a start and end time from speech-to-text, so karaoke and highlighter styles can follow the voice instead of dumping a late paragraph on screen.

What happens to the video I upload?

The video file stays on this device in local storage. Audio is sent to generate the transcript. Caption-Lagao does not require an account, and projects are not published to a public gallery.

What do I get when I export?

A burned-in MP4 with the styled captions in the picture, plus optional SRT, VTT, ASS, and TXT. Exports do not add a Caption-Lagao watermark.

How accurate are the captions?

Timing and wording depend on audio quality, overlapping speakers, and background noise. You can edit any caption or word in the timeline before you export. Treat the first pass as a draft.

Do I need an account or an app download?

No. Caption-Lagao runs in the browser. There is no sign-in wall and nothing to install. Projects stay on this device.

Which file formats can I upload?

Video: MP4, MOV, WEBM, MKV, AVI, M4V. Audio: MP3, WAV, M4A, AAC. Files up to 200 MB. Shorter talking clips caption more cleanly than long, noisy recordings.

Can I add captions to a Reel or TikTok I already filmed?

Yes. Save or export the draft as MP4, drop it here, generate captions, then download a burned-in file to post. In-app auto-captions are not required.

What is the difference between burned-in captions and SRT?

Burned-in captions are pixels in the MP4 — they show even if someone watches on mute or reposts the file. An SRT is a separate subtitle file for YouTube’s caption track. You can export both from the same project.

Do I need to download an Urdu caption generator app?

No. Caption-Lagao runs in the browser — there is no APK, no App Store listing, and nothing to install. Open the site, upload the video, export a captioned MP4.

Does Caption-Lagao write Instagram photo captions or quotes?

No. It captions speech on video (Reels, TikTok, Shorts, YouTube). It does not write photo captions, birthday quotes, England captions, or Instagram bio copy.