FreeCaptions

Runs on your own hardware in your web browser. No servers, no signups, completely private.

Upload Audio or Video
Larger models are more accurate but take longer to download and run. Loaded once, cached locally.
The max characters visible per line (default is 14 for TikTok-style captions).
Speech AI Engine 0%
Initializing model download...
✓ Transcription Finished!

Subtitles have been generated successfully. You can download the raw SRT file, or send it directly to the video renderer to burn them into a video.

Greenscreen Subtitle Renderer
Upload an SRT file manually, or use the auto-generated captions from the previous step.
Bake captions in your own brand typography. Supports .ttf, .otf, .woff.
Using default (Poppins)
Controls the width of the generated greenscreen overlay video (height is automatically proportional).
1000px
FFmpeg Canvas Renderer 0%
Idle
🎬 Render Preview
Made by Jeremy Quan 🐐