Add Subtitles to Video for Free

Generate captions from speech or import SRT/VTT. Correct the words, adjust timing and preview styles, then save subtitle files or a captioned MP4. Free, on your device, without an account or added watermark.

Free · Local processing · No upload
or start from an existing subtitle file

How to subtitle a video

Choose media or subtitles

Open a local video/audio file, or import SRT/VTT to edit existing lines.

Generate from speech

Choose the spoken language or auto-detect and a caption preset. Allow the initial model download.

Review the captions

Listen and correct words and start/end times. Adjust font, color and placement; check animated highlights.

Choose your export

Save SRT/VTT for editable captions, or export MP4 with media loaded. Check the downloaded result.

From speech to reviewed subtitles

Generate or import

Use local speech recognition when available, or open an existing SRT/VTT without a speech-model download.

Keep media on your device

Audio decoding, transcription and video rendering happen locally.

Correct text and timing

Search lines, jump to their video moment, add, delete or merge captions.

Two kinds of result

Download editable SRT/VTT, or burn the previewed caption style into MP4.

SRT/VTT or captions inside the video?

SRT and VTT from this tool contain text and timing, without the preview’s fonts, colors or animation. Keep them for later edits. MP4 makes the styled captions part of the picture; viewers cannot switch them off as a separate track.

Example: caption a 45-second tutorial

Generate the captions, correct a product name, and end each line before the next thought begins. If captions cover the demonstration, move the block higher. Play the whole clip before export. Check the final caption time too: a line extending past the source can lengthen the MP4.

Trim the recording first or extract its audio for another workflow. Browse all free tools.

Subtitle generator questions

Is it free without a watermark?

Yes. No account or credits are required, and no DojoClip watermark is added. Download your work before leaving; this tool does not save a cloud project.

Does local processing work offline immediately?

Your media and transcript are not uploaded. The first transcription needs a speech-model download, and fonts may also download. Cached files may be reused, but the first visit needs a connection.

Which spoken languages can I select?

The menu offers auto-detect plus English, Spanish, French, German, Italian, Portuguese, Korean, Chinese and Japanese. Choose the language being spoken. This workflow transcribes speech; it does not automatically translate the captions.

What should I review after generation?

Check names, numbers, punctuation and passages with music or overlapping voices. Correct timings by listening to the source. Word highlights use estimated timing. Add speaker labels or sound descriptions yourself when needed.

Can I burn styled captions into MP4?

Yes, with media and nonempty captions loaded. Video export requires browser encoding support and re-encodes at 30 fps. The source aspect ratio is retained, with the longest side capped at 4096 pixels. Audio-only media produces a dark 1080 × 1920 caption video.

What limits apply to automatic transcription?

Up to 700 MiB, with a 10-minute cap when the browser reports low memory, otherwise 30 minutes. The tool selects a Whisper model automatically. Decoding and available memory still matter. Importing SRT/VTT bypasses speech recognition, so those transcription limits do not describe every export.