CaptionSwift turns your video's audio into an SRT subtitle file, free, in your browser, with no signup. Add a clip, get timed subtitles you can fix line by line, then download the SRT file or burn the subtitles straight into the video as captions. Hinglish, English, Spanish, Arabic, Hebrew, Portuguese, French, German and Tamil audio.
1. Open CaptionSwift and add your video.
2. Press "Make auto captions" and choose your audio language.
3. Read every subtitle and fix mistakes - AI captions can be wrong, especially names.
4. Download the corrected SRT file, or burn the subtitles into the video and export an MP4.
SRT is the most common subtitle format: a plain text file where each subtitle has a number, a start and end time, and its text. Players like VLC and YouTube, and editors like Premiere and CapCut, all read SRT files. Because it is plain text, you can open an SRT in any text editor and change anything.
It works the other way too: paste your existing SRT into the manual captions option and CaptionSwift adds it to your video with your chosen styling, then exports a finished MP4 with the subtitles burned in. Manual captions are always free.
Completely free, no signup. No watermark on the exported video. Editing, styling and the SRT download are always free.
Yes. Auto subtitles, editing, the SRT download and video export are completely free, with no signup and no watermark.
Yes. Every subtitle is fully editable in the browser before you download the SRT or export the video, so the final file says exactly what you meant.
Yes. Paste your SRT in the manual captions option - CaptionSwift adds the SRT to your video with your styling and exports a finished MP4.
Your original video stays on your device; only its audio is sent for transcription when you use auto captions. The finished captioned video passes through our server only if you use the expiring download link (deleted after one download or about 10 minutes) - choose "Download video on this device" and it never leaves your device. See the Privacy Policy.
Hinglish, English, Spanish, Arabic, Hebrew, Portuguese, French, German and Tamil audio. Hinglish subtitles can be shown in Roman or Devanagari script.
Auto subtitles are machine output and can be wrong. CaptionSwift lets you edit every line before export so the published video says exactly what you meant.