๐ŸŽฌ
CapMagic Studio
Languages

How to Add Hindi (Devanagari) Captions to Your Videos

By ยท Updated September 26, 2026 ยท 3 min read

Hindi captions can make your content feel native to a huge audience, but Devanagari script needs the right fonts and a little extra care with styling. Here's a practical way to add Hindi captions to your videos for free.

First, an honest note on automatic transcription

CapMagic Studio's automatic captions currently understand English speech only. For Hindi videos you provide the text yourself, by pasting a script or importing a subtitle file, and the app handles timing, styling and burning the captions into your video.

Choose a font that supports Devanagari

Many popular caption fonts only include Latin letters. Hindi text in those fonts falls back to a different system font, or shows empty boxes. In CapMagic Studio today, choose Poppins: it is the one font in the list that includes Devanagari letters, and its Hindi and English letters match, so mixed Hindi-English captions look consistent.

The other fonts (Impact / Bebas, Montserrat, Inter, Roboto, Anton, Oswald, Bungee and Luckiest Guy) are Latin-only. Dedicated Hindi fonts will be added when automatic Hindi captions are supported.

Three ways to add Hindi text

  1. Paste Script: open the Transcript tab, click Paste Script, paste your Hindi script and click Generate Word Timestamps. Then play the video and adjust each line's start and end time to match the speech.
  2. Import a subtitle file: if you already have Hindi subtitles as .srt or .vtt (from a translator or another tool), use Import SRT. Timings come from the file.
  3. Edit line by line: caption the video, then replace each line's text with its Hindi version.

Styling tips for Devanagari

  • Size up slightly. Devanagari has vowel signs above and below the letters; a slightly larger size keeps them legible.
  • Keep the stroke moderate. Very thick outlines can fill in the small gaps in conjuncts.
  • UPPERCASE has no effect on Devanagari (it only changes Latin letters), so design with that in mind.
  • Fewer words per screen. Hindi words are often longer visually; 2โ€“3 words at a time reads comfortably.
  • Hinglish (Hindi written in Latin letters) works with every font, and is popular for casual content.
Tip: After exporting, pause the MP4 on a Hindi caption and zoom in on your phone to check that every character renders correctly.

Example workflow for a Hindi Reel

  1. Write or type your script in Hindi (for example in a notes app, using a Hindi keyboard or Google Input Tools).
  2. Open CapMagic Studio, select your video, and wait for processing. You can ignore the English auto-captions if your video is in Hindi.
  3. Open Transcript โ†’ Paste Script, paste your Hindi text (one sentence per line works well) and generate the caption lines.
  4. Set Font Family to Poppins, the font in the list that includes Devanagari letters.
  5. Play the video and adjust each line's start and end time so it matches the speech.
  6. Choose colours and placement, then Export Video.

Frequently asked questions

Why do I see empty boxes instead of Hindi letters?

The selected font doesn't include Devanagari characters. Switch the Font Family to Poppins.

Will automatic Hindi transcription be supported?

Automatic captions currently support English speech. For now, paste or import your Hindi text; the styling and export work fully with Devanagari.

Can I mix Hindi and English in one caption?

Yes. Poppins includes both Latin and Devanagari letters, so mixed captions render in a consistent style.

Can I import Hindi subtitles from another tool?

Yes. Save them as a UTF-8 SRT or VTT file and use Import SRT. The timings from the file are kept.

Related tool

SRT Subtitle Generator

Turn speech into a timed SRT file for YouTube, Premiere Pro, DaVinci Resolve or Final Cut Pro.

Open SRT generator โ†’

Ready to caption your video?

Free, in your browser, and your video never leaves your device.

Open CapMagic Studio โ†’