- Test a known foreign-dialogue scene before encoding the entire video.
- Manually select subtitle tracks when Foreign Audio Scan misses forced captions.
- Use burn-in for guaranteed display or soft tracks for viewer control.
- Confirm the Symptom With a Small Test Encode or Preview
- Check the HandBrake Settings Directly Related to This Problem
- Check Source, Output, and Playback Factors
- Use the Activity Log to Separate Guesswork From Evidence
- Run a Clean Temporary Encode With Minimal Settings
- Quick Fix Checklist
- Frequently Asked Questions
When HandBrake forced subtitles are not showing, the problem usually falls into one of four categories: HandBrake did not identify the forced captions, the wrong subtitle or audio track was selected, the subtitles were added in a format your player does not display automatically, or the source does not contain reliable forced-subtitle flags. The steps below focus specifically on short foreign-language translations and other forced captions, not subtitles intended to appear throughout the entire video. Start with a small test around a known foreign-dialogue scene, then change one setting at a time. Once that scene displays the correct translation, stop changing settings and run the full encode.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom With a Small Test Encode or Preview
Forced subtitles are captions intended to appear even when viewers are not using a full subtitle track. A common example is an English-language movie containing a brief conversation in another language. The forced captions translate that conversation without captioning all English dialogue.
Before adjusting HandBrake, identify a scene where forced subtitles should definitely appear. Record its approximate timestamp and check the original source in a player that can display its subtitle tracks. This gives you a repeatable test and prevents you from judging the result during a scene that contains no forced captions.
1.1 Verify that the source contains the expected translation
Open the source in a capable media player and inspect its available subtitle tracks. Test the likely language tracks at the known dialogue scene. Do not rely only on track names such as English, Foreign, Signs, or Forced. Track labels can be missing, duplicated, or inaccurate.
If none of the available tracks displays the expected translation, HandBrake cannot create those captions automatically. The subtitles may be absent, stored in a different track, or included as part of an external subtitle file that was not loaded with the video.
Success at this stage means you can identify one source subtitle track that visibly contains the desired captions. If the translation is already permanently embedded in the source image, no additional subtitle processing is needed.
1.2 Encode only a short range around the scene
Use HandBrake's range controls to encode a chapter, a short span of seconds, or another limited section surrounding the known scene. Keep enough footage before and after the dialogue to verify timing. A short test is faster than repeatedly encoding an entire movie.
Play the test in more than one player if practical. A burned-in subtitle should appear in every player because it becomes part of the video image. A soft subtitle track can depend on the player's subtitle controls, default-track behavior, and format support.
If the short test displays the correct captions at the correct time, the subtitle setup is working. Stop modifying it and use the same subtitle configuration for the complete encode.
2. Check the HandBrake Settings Directly Related to This Problem
The Subtitles tab determines what HandBrake scans, keeps, marks as default, or burns into the picture. Presets can change these choices, so inspect the tab after selecting a preset and loading the source.
2.1 Understand Foreign Audio Scan
Foreign Audio Scan is not a complete subtitle track. It is a search process that examines subtitle information for captions likely intended to cover foreign-language dialogue. Its usefulness depends on how the source was authored.
The scan can fail when forced flags are missing, applied inconsistently, or attached to the wrong captions. It can also select an unexpected language when the chosen audio track does not match your assumptions. A source may contain a full subtitle stream with a small number of captions marked forced, a separate forced-only stream, or no usable forced metadata at all.
Check the selected audio track before relying on Foreign Audio Scan. If you accidentally selected a foreign-language dub instead of the main language track, HandBrake may make a different subtitle decision than expected.
Success means the scan finds the intended forced captions and the test encode shows them during the known scene. If it does not, do not keep rerunning the same scan. Select the source subtitle track manually.
2.2 Check the Forced Only option
The Forced Only checkbox tells HandBrake to include only subtitle events marked as forced within the selected track. It does not make every caption in that track forced, and it cannot repair missing flags.
If a full English subtitle track contains 1,000 captions but only 20 are correctly flagged as forced, Forced Only should retain those 20. If the track contains the desired foreign translations but none of them has a forced flag, enabling Forced Only can produce an empty result.
Use this decision process:
- If the source has reliable forced flags, select the correct track and enable Forced Only.
- If the source has a separate forced-only track, select that track and test without assuming the checkbox is necessary.
- If the desired captions disappear with Forced Only enabled, disable it and test the manually selected track.
- If disabling Forced Only adds subtitles for the entire video, the source likely lacks usable forced metadata.
Success means only the intended foreign dialogue, signs, or required translations appear. If every spoken line is captioned, you selected or preserved a full subtitle track rather than a forced subset.
2.3 Choose between burned-in and soft subtitles
Burned-in subtitles are rendered directly into the video frames. They cannot be turned off, but they are the most dependable option when captions must appear on televisions, phones, browsers, or players with inconsistent subtitle support.
Soft subtitles remain as a selectable track inside the output container. They preserve flexibility and can usually be switched on or off. However, a player may ignore the forced or default flag, require manual activation, or lack support for the selected subtitle format.
If your goal is for the translations to appear everywhere without user action, enable Burn In for the correct forced source or scan result. HandBrake generally permits only one subtitle track to be burned into the picture. Make sure the burn-in selection is attached to the intended row.
If you prefer a soft forced track, verify the output container supports the resulting subtitle format and test whether the destination player honors its flags. Open the player's subtitle menu and select the track manually. If it appears when selected manually but not automatically, the encode contains the subtitles and the remaining issue is player behavior.
2.4 Keep a full subtitle track as a backup
When the source flags are unreliable, consider preserving the complete subtitle track as an optional soft track while burning or retaining the best available forced subset. This gives viewers access to the full captions if a translation is missed.
Do not burn the full track unless you want captions throughout the video. Add it as a separate soft track when the container and playback devices support it. Name tracks clearly when HandBrake offers the relevant metadata controls.

3. Check Source, Output, and Playback Factors
Not every missing-subtitle symptom is caused by the subtitle settings themselves. The source layout, selected tracks, output container, player, and hardware path can affect what you observe.
3.1 Inspect every plausible source subtitle track
DVDs, Blu-ray sources, and multiplexed video files can contain several tracks with identical language labels. One might contain full captions, another might contain commentary captions, and another might contain only translated signs or foreign dialogue.
Test each plausible track around the known scene. Select tracks by their actual content rather than by language label alone. Only process media you own or are authorized to convert, and do not bypass access controls.
Phone videos, camera footage, and ordinary screen recordings usually do not contain authored forced-subtitle metadata unless subtitles were added during editing. If captions are visible in an app but missing from the exported source file, HandBrake may have no subtitle stream to process.
3.2 Confirm the audio track and language relationship
Foreign Audio Scan uses the audio and subtitle context available in the source. A file with several dubs can complicate automatic selection. Verify that the chosen audio track is the one viewers will hear in the final output.
For example, a subtitle track designed to translate non-English dialogue for an English audio presentation may not make sense with a fully dubbed audio track. Select the final audio track first, then configure subtitles and run the short test again.
3.3 Separate encoding problems from player problems
If subtitles are burned in, they are pixels in the video and cannot be disabled by the player. If burned captions are absent, the problem occurred during source selection, scanning, filtering, or encoding.
If subtitles are soft, inspect the output in a player that exposes subtitle tracks. Try selecting the track manually. Also test the file on the actual destination device, because desktop software and televisions may treat forced or default flags differently.
Success looks different for each method:
- Burned in: the captions appear in every player and no subtitle track needs activation.
- Soft forced track: the track exists, contains the right captions, and the intended player activates it automatically or allows manual selection.
- Backup full track: the complete subtitles are available but remain optional.
3.4 Test without hardware encoding if the result is suspicious
Hardware video encoders do not normally decide which subtitle events are selected. Subtitle scanning and rendering are separate parts of the workflow. Still, if a burned-in result is visually corrupted, missing only under one configuration, or accompanied by other image problems, run one short test with a software video encoder.
This is a diagnostic comparison, not a universal fix. If the same subtitle problem appears with software and hardware encoding, return your attention to track selection, flags, and burn-in settings. If only one hardware path fails, update the operating system and graphics driver from official sources, then retest the same small range.
4. Use the Activity Log to Separate Guesswork From Evidence
HandBrake's Activity Log records how the source was scanned, which tracks were detected, and what the encode attempted to use. Consult it immediately after a test so you are reading the log associated with the relevant job.
4.1 Look for detected subtitle tracks
Review the source scan information for subtitle tracks, languages, and formats. Confirm that the track you expected is present. If HandBrake does not detect the source track at all, repeatedly changing Forced Only or Burn In will not solve the problem.
Next, look for lines associated with the foreign-audio or forced-subtitle scan. The exact wording can vary, so focus on evidence that a subtitle track was scanned and whether forced captions were found. A result indicating no usable forced captions explains an empty output when Forced Only is enabled.
4.2 Compare the log with your settings
Check that the encode processed the subtitle track you selected. If the log references a different track, return to the Subtitles tab, remove unintended entries, add the correct track, and repeat the short test.
Save or copy the log before launching many new jobs if you may need help. A useful support report includes the source type, selected audio track, selected subtitle track, Forced Only and Burn In states, output container, and the complete activity log. Avoid sharing private file paths or unrelated personal information.
Stop changing settings when the log confirms that the intended track was processed and the known scene displays correctly. At that point, a full encode is justified.
5. Run a Clean Temporary Encode With Minimal Settings
If the queue or preset has accumulated several subtitle entries, begin a clean diagnostic job. Reload the source, select a standard preset appropriate for your device, and configure only one audio track and one subtitle strategy.
- Choose the intended main audio track.
- Select a short range containing verified foreign dialogue.
- Remove all subtitle rows from the Subtitles tab.
- Add Foreign Audio Scan and enable Forced Only and Burn In for the first test.
- Encode and check the known scene.
- If nothing appears, remove the scan and manually add the subtitle track that contains the translation.
- Test that track with the appropriate forced-only setting.
- If flags are unreliable, test the track without Forced Only and evaluate whether it is a separate forced track or a full track.
If manual selection finds the correct captions, the automatic scan was the weak link. Keep the working manual configuration. If no configuration finds them, confirm again that the source truly contains the captions and inspect the Activity Log.
For a second diagnostic test, burn the selected track into the video. This removes player auto-selection from the equation. If the burned test works but the soft-track test does not appear automatically, configure the player or keep the burn-in option for maximum compatibility.
6. Quick Fix Checklist
- Find a source scene where the forced translation definitely appears.
- Encode only a short range around that scene.
- Confirm the final audio track is selected before scanning subtitles.
- Check whether Foreign Audio Scan actually finds forced captions.
- Remember that Forced Only depends on valid forced flags.
- Manually test plausible subtitle tracks when the scan finds nothing.
- Use Burn In when captions must appear on every device.
- For soft tracks, activate the subtitle manually in the player.
- Inspect the Activity Log for detected tracks and scan results.
- Keep the full subtitle track as an optional backup when useful.
- Stop changing settings once the known scene works correctly.
7. Frequently Asked Questions
7.1 Why does Foreign Audio Scan find no subtitles?
The source may not mark any captions as forced, the flags may be incorrect, the desired captions may be in another track, or the source may not contain them. Verify the scene in the source, check the chosen audio track, inspect the Activity Log, and manually select the subtitle stream that contains the translation.
7.2 Should Forced Only always be enabled?
No. Enable it when a full subtitle track contains correctly flagged forced events. If the source has a separate forced-only stream, select that stream and test it directly. If enabling Forced Only produces no captions, the relevant events may lack forced flags.
7.3 Why do subtitles appear when selected manually but not automatically?
This usually means the soft subtitle track exists but the player is not honoring its forced or default behavior. Test another player, inspect the subtitle menu, or burn the captions into the picture if automatic visibility is essential.
7.4 Can HandBrake create missing forced subtitles?
HandBrake can select, filter, convert, or render subtitle data that exists in the source, but it does not write missing translations or infer reliable forced flags from dialogue. If the captions do not exist, you need a legitimate subtitle source or an editing and authoring workflow.
7.5 Why did HandBrake burn subtitles for the entire video?
You probably burned a complete subtitle track without successfully filtering it to forced events. Confirm whether the track has valid forced flags. Try Forced Only, select a separate forced track if one exists, or use the full track as an optional soft backup instead of burning it.
7.6 Does changing the video encoder fix missing forced subtitles?
Usually not. Missing captions are more often caused by source metadata, track selection, Forced Only filtering, or player behavior. A software-encoder comparison is useful only when burned subtitles are corrupted or the failure appears tied to one hardware configuration.