Skip to content

Subtitle sync guide

How to sync subtitles in Windows Media Player

Classic Windows Media Player has no built-in control to shift subtitle timing, and it only shows external subtitles with an add-on. The dependable fix is to correct the subtitle file itself.

Works on: Windows

Step by step

  1. 1

    Fix the timing in the file

    Open the SubAlign subtitle sync tool, drop in your .srt, and shift it earlier or later until the timing is right — then download the corrected file.

  2. 2

    Make sure subtitles can display

    Classic Windows Media Player needs a plugin (such as a DirectShow subtitle filter) to render external .srt files. Confirm subtitles are turned on under Play ▸ Lyrics, Captions and Subtitles ▸ On if Available.

  3. 3

    Or switch to a player with a delay control

    VLC, MPC-HC and the Windows “Movies & TV” app handle external subtitles more gracefully. VLC in particular lets you nudge timing live with the G and H keys.

Because Windows Media Player can’t offset subtitles itself, correcting the file is the only durable fix — and it then plays in sync in every other player too.

Fix the subtitle file permanently

The delay in Windows Media Player is only temporary. To fix the timing for good, correct the subtitle file once and it plays in sync everywhere.

Open the free sync tool

Windows Media Player subtitle sync FAQ

Can Windows Media Player adjust subtitle timing?

No. Classic Windows Media Player has no subtitle delay or offset control, and it needs an add-on to display external .srt files at all. The reliable fix is to correct the timing in the subtitle file itself.

What’s the easiest way to fix out-of-sync subtitles for Windows Media Player?

Run the .srt through the free SubAlign sync tool to shift it into place, save the corrected file, and play it. The fix is permanent and works in any player.

Sync subtitles in other players

Step-by-step instructions for fixing out-of-sync subtitles in the apps people use most.