How-to guides · HandBrake

Export subtitles with HandBrake: burn-in or selectable tracks

Use burn-in when subtitles must always be visible, or a supported subtitle track when viewers need to switch them off. Container and subtitle type affect what can be retained.

Published · Updated · FaultNote editorial policy

Export subtitles with HandBrake: burn-in or selectable tracks overview: 1. Decide how subtitles should behave, 2. Select a track or import SRT, 3. Distinguish Burn In from Default, 4. Check container limitations, 5. Test characters and timing, 6. Verify the destination player, 7. Example: add an SRT file to MP4 and verify it before sharing, 8. Distinguish absent subtitles, corrupted text, and partial captions
An overview of this guide’s steps and checks, not a screenshot of the app.

Who this guide is for and what to prepare

  • People who want to complete the task and inspect the saved result

What you need

  • Prepare a video and subtitle file you are authorized to use
  • Check that subtitle timestamps correspond to the source video

1. Decide how subtitles should behave

Burn-in is suitable when every viewer must see the same instructional captions. They cannot be disabled in the player and become part of the compressed image.

Consider selectable tracks for language switching. Establish player support for subtitle tracks and for MP4 or MKV before configuring export.

  1. Decide whether viewers need subtitle switching

2. Select a track or import SRT

Open the source and add its subtitle track under Subtitles. For an external SRT, use Import Subtitle and choose language and encoding appropriate to the file.

Subtitles pair time ranges with text. A file for a different cut can drift because of opening logos or edits, even if the main content appears similar.

  1. Match subtitle times to the correct video cut

3. Distinguish Burn In from Default

Burn In renders text into the image. Default marks a preferred initial track for compatible players; it is not a promise that every player will display it.

Forced Only does not mean always visible. It selects entries flagged as forced, so do not enable it indiscriminately when you want the full dialogue track.

  1. Review Burn In and Default independently

4. Check container limitations

MP4 and MKV support different subtitle types. Image-based subtitles cannot always be preserved as selectable tracks; review the settings and official compatibility guidance.

Only one subtitle track can be burned in. Choose the required language or export separate versions rather than assuming several tracks can be burned in together.

  1. Identify bitmap versus text subtitles

5. Test characters and timing

Export a short interval containing subtitles and inspect corrupted characters, missing lines, and clipped edges. If text is garbled, check SRT encoding and adjust import settings while retaining the source file.

Adjust the offset if the entire track has a uniform delay. If drift changes partway through, investigate different cuts instead of forcing a single offset to fix every section.

  1. Test multiline captions and symbols

6. Verify the destination player

Open the completed video in the destination player and test subtitle switching. For burn-in, confirm captions remain visible and readable at the intended viewing size.

If the destination ignores Default, provide selection instructions or a separate burned-in version. When distributing an external subtitle file, clearly identify its matching video version.

  1. Check switching and placement at the destination

7. Example: add an SRT file to MP4 and verify it before sharing

For an illustrative three-minute tutorial with a self-authored SRT, verify that captions at one to three seconds match that interval. Editing can invalidate timestamps even when wording is unchanged, so inspect several cues rather than relying only on filenames.

First export a selectable track and inspect the language entry in the destination subtitle menu. If desired, mark it Default, but test selectable presence and initial display separately. Web playback may differ from a local player.

An encoding mismatch can produce missing output subtitles even when import appears available. Review Char Code and re-export, checking symbols and multiline cues as well as the opening. Investigate encoding and player rendering separately rather than deleting text to hide the symptom.

For a uniform delay, adjust the millisecond offset in small increments after deciding whether captions need to move earlier or later. If only cues after an edit point are wrong, repair their timestamps for the matching cut rather than changing one global offset.

If the destination cannot handle selectable tracks, create a separately named burned-in version. Retain the original video and SRT because text is permanent in that output. Fix captions and encode from the source rather than adding another subtitle layer over an existing burn-in.

8. Distinguish absent subtitles, corrupted text, and partial captions

For no captions, distinguish an absent output track from an unselected one. Enable an existing track in the player. If none exists, review whether it was added and whether encoding and container requirements were satisfied.

For partial captions, inspect Forced Only and subtitle time ranges. A foreign-section selection can differ from a full-dialogue track. Establish whether the test interval simply contains no cues or required lines are missing.

For clipped placement, review output dimensions and line count. Burned-in placement cannot be repositioned by the player; revise subtitles or output settings and encode again. Check readability at the sharing size, not only in a maximized editor.

Keep revised deliverables distinct from obsolete outputs. Record whether wording, timing, or display mode changed. Re-encode from the original when necessary and inspect representative opening, middle, and ending captions in the final result.

Limitations and requirements

  • Keep the original material until the exported result works in the intended application.

Frequently asked questions

Should I always burn in subtitles if they are missing?

First confirm that the track exists and is selected in the player. Burn-in makes captions visible but removes the ability to disable or switch them.

Will ASS subtitle styling remain unchanged?

The official guide describes style preservation for burn-in. Passing ASS through as text to containers such as MP4 can limit styling, so do not assume all fonts and colors survive.

How do I adjust a subtitle delayed by one second?

The offset uses milliseconds, so one second is 1000 milliseconds. Establish the required direction and inspect a short section before encoding the entire video.

Sources and verification date

Sources checked: . These sources support the specifications, procedures or prices discussed here. Check each source for applicable conditions and current information.

Related practical guides

How-to guides: browse all guides →