Docs
Captions and subtitles › Hindi subtitles

How to add Hindi subtitles to a video

4 min readUpdated

Short answer

Upload your video to Vireeli and set Speech language to Hindi. Speech recognition writes your words in Devanagari and times each one to your voice, so the captions light up as you speak. Check the text, pick a style and export. For Hindi in English letters instead, choose Hinglish (Roman).

On this page

Make Hindi subtitles, step by step

  1. 1Create an account, pick a plan and open New reel.
  2. 2Upload the video in which you speak Hindi.
  3. 3Set Speech language to Hindi. Picking it, rather than leaving Auto on, gives more accurate words.
  4. 4Pick a caption style and click Make my reel.
  5. 5Read the captions in the Captions tab and click any word to correct it. To type Devanagari, use your phone's Hindi keyboard or paste the word in.
  6. 6Export the MP4, and download the SRT file if you also want subtitles on YouTube.

Devanagari or Roman letters: which to choose

Hindi (Devanagari)Hinglish (Roman)
Looks likeयह बहुत आसान हैyeh bahut aasaan hai
Best forViewers who read Hindi, news and education channels, formal contentCasual, conversational reels; viewers who type Hindi in English letters
Speech language to pickHindiHinglish (Roman)
English words in your speechOften written in DevanagariKept in English

Not sure? Look at how your audience writes comments. If they write in English letters, go with Hinglish captions.

Hindi text shows correctly in every style

Many caption fonts only include Latin letters, which is why Hindi captions in some editors turn into empty boxes. Vireeli adds Noto Sans Devanagari behind every caption style, so all 40 styles show Hindi properly in the preview and in the exported video.

Make Hindi captions easy to read

Devanagari letters carry a headline (the shirorekha) and marks above and below the line, so they need a little more room than English letters to stay clear on a phone screen.

  • Show fewer words at a time: 2 or 3 per caption reads more easily than a full sentence. Set Words per caption in the Style tab.
  • Go a size up: if the marks above the letters look cramped, raise the size a step.
  • Prefer thick text with an outline, shadow or box. Thin strokes break up on bright or busy backgrounds.
  • Colour one key word per line so viewers catch the point of each sentence, even on mute.
  • Keep captions above the bottom fifth of the frame, clear of the app's buttons and your post text. See safe zones.

Burned-in captions or a subtitle file?

For Instagram Reels and TikTok, burned-in captions are the norm: they're part of the picture, so they look the same everywhere and play on mute. On YouTube you can do both. Export the MP4 with captions for Shorts, and for a longer video upload the SRT file as Hindi subtitles so viewers can turn them on or off and YouTube can read them.

To post the same video with and without captions, export it once, switch Captions off in the Captions tab and export again. Exporting again is free.

Get more accurate Hindi captions

  • Record with the phone close to your mouth, away from fans, traffic and music.
  • Use Remove background noise in the Audio tab if the room was loud.
  • If many words are wrong, use Optimize in the Captions tab to transcribe again with Hindi selected.
  • Fix names and brand words once with Find & replace.

More fixes in how to fix wrong words in auto captions.

Show English captions for a Hindi video

To reach viewers who don't speak Hindi, keep Hindi as the speech language and then use Translate in the Captions tab to replace the captions with English. Each line stays timed to the moment you said it. See how to translate captions.

Questions and answers

Video me Hindi subtitle kaise lagaye?

Upload the video to Vireeli, set Speech language to Hindi and click Make my reel. The Hindi subtitles are made from your voice automatically, timed word by word; check them in the Captions tab and export.

Is Hindi more expensive than English?

No. Every language costs the same; you pay per video, by length.

Can I get Hindi subtitles as an SRT file?

Yes. After the video is ready, open Export and download SRT, VTT or TXT. The file is in UTF-8, so Devanagari shows correctly in YouTube and most editors. See how to download subtitle files.

What about Marathi, Bengali and other Indian languages?

They work the same way: pick the language when you upload. See the full list of supported languages.

Try it on your next video

Upload a clip and get captions, cut pauses, zooms and a hook back in one pass. Plans from $12 a month.

See pricing