Generate captions free

The free alternative to captioning tools that charge per minute or per month.

More accurate, slower — recommended

The first run downloads the speech model to your browser (cached after that). Best on desktop — mobile devices may be slower.

Drop a video or audio file to transcribe

or click to browse

Processed on your device — never on a server.

How it works

1

Drop a video or audio file in. WavyVid decodes the audio track right in your browser, no upload involved.

2

An AI speech-recognition model (Whisper, running fully on-device via WebAssembly/WebGPU) transcribes the audio into timestamped text, segment by segment.

3

Edit the transcript if any words came out wrong, then export as .srt/.vtt, or burn the captions directly into the video frame.

When you'd use this

  • You've hit a subscription tool's monthly minute cap and need somewhere free to finish captioning your backlog.
  • You're captioning content regularly and don't want a recurring per-minute or per-month bill.
  • You want captions without the exported watermark some free tiers slap onto video.

Frequently asked questions

Is this really free, unlike Kapwing/Veed/Descript captions?

Yes — no subscription, no per-minute limit, no watermark on exported captions.

Can I style the captions before burning them in?

Burned-in captions use a clean, readable default style (white text, dark outline). For more control, export the SRT/VTT and style it in your video editor.

How long does it take to caption a video?

Roughly real-time or faster on a modern laptop with GPU acceleration; slower (but still functional) on CPU-only devices.

Do I need an account?

No — no sign-up, no email required.

Is there a monthly limit like other free caption tools have?

No — since transcription runs on your own device instead of a metered cloud API, there's no minute cap or monthly reset to run into.

Related tools

Ad slot