Auto Subtitle Generator · Live on JAI Portal

Burn pro subtitles into any video — 28 styles, 100+ languages.

Upload a video, pick a style, hit render. We auto-transcribe in the source language, lay down word-by-word styled captions, and give you a publish-ready file. No editing software needed.

Bring your own SRT 100+ languages Commercial license included Up to 4K resolution
28
Styled presets
100+
Languages
4K
Max resolution
<3min
Avg render time
How it works

Three steps from raw clip to publish-ready video

Upload your video

MP4, MOV, MKV, WEBM, AVI up to 100MB. Drag-drop or click. Or paste your own SRT and skip transcription.

Pick a style + language

28 presets cover everything from corporate to TikTok. Auto-detect the language or pick from 100+ supported codes.

Hit render — get an MP4

Subtitles are burned directly into the video. Works on every platform that plays MP4. No editor, no plugins, no fuss.

Use cases

One tool for every type of video

Reels & Shorts

Hook viewers in the first second with punchy, animated captions. Glide and Slay work great for vertical 9:16.

Try preset · Slay

YouTube long-form

Subtle, readable presets that don't fight your edit. Plain and Simple keep the focus on your content.

Try preset · Plain

Podcasts & talking-head

Caspar and Whisper give you elegant, low-distraction captions for interview and podcast clips.

Try preset · Whisper

Developer & tutorial

Terminal preset wraps captions in a code-style block — perfect for dev demos and SaaS walkthroughs.

Try preset · Terminal

International content

Upload your SRT translation or let auto-transcribe pick the source language. Works for RTL scripts too.

Try preset · Corpo

Brand & marketing

Beans, Vegas, and Boo bring loud personality to ads and brand reels. Custom colors per importance tier.

Try preset · Vegas
Languages

100+ languages, auto-detected

Source language is detected automatically. Or pick from the full list when you need to nudge accuracy.

EN
English (US/UK)
Auto-transcribed
ES
Spanish
Auto-transcribed
FR
French
Auto-transcribed
DE
German
Auto-transcribed
IT
Italian
Auto-transcribed
PT
Portuguese (BR/PT)
Auto-transcribed
NL
Dutch
Auto-transcribed
PL
Polish
Auto-transcribed
RU
Russian
Auto-transcribed
TR
Turkish
Auto-transcribed
AR
Arabic
Auto-transcribed
HE
Hebrew
Auto-transcribed
JA
Japanese
Auto-transcribed
KO
Korean
Auto-transcribed
ZH
Chinese
Auto-transcribed
HI
Hindi
Auto-transcribed
ID
Indonesian
Auto-transcribed
VI
Vietnamese
Auto-transcribed
TH
Thai
Auto-transcribed
SV
Swedish
Auto-transcribed
UK
Ukrainian
Auto-transcribed
EL
Greek
Auto-transcribed
CS
Czech
Auto-transcribed
FI
Finnish
Auto-transcribed
+ 100 more — Korean, Romanian, Hungarian, Swahili, Tagalog, and others.
FAQ

Common questions

Yes. Toggle the source to "Upload SRT" and either drop your .srt file or paste raw SRT text. Transcription is skipped and your timing is used as-is.
Burned-in. The output is a single MP4 with captions baked into the picture, so they look identical on every platform — TikTok, Reels, YouTube, embedded players.
100MB upload limit, which is comfortably enough for a 10-15 minute 1080p clip or a 30-minute 720p clip. Reach out if you need longer.
Yes — open Customization in the editor. You can override font, weight, and color per importance tier (baseline / highlighted / viral) and pick position + shadow intensity.
Yes — outputs ship with a commercial license. Use them in ads, client work, internal videos, anywhere.

Make your video impossible to scroll past.

Upload, pick a style, render. Pay-as-you-go: 10.0 credits per second of video. Free to try.

Start generating