Convert, re-time and fix subtitles in your browser

Free tools for 18 subtitle formats. Your file never leaves your device, so nothing is uploaded and it works offline. No installs, no sign-up.

Drop any subtitle file here
or click to choose a file · or paste the text below

Subtitles break in a few predictable ways. They drift out of sync, come in the wrong format for your player, run fast or slow after a framerate change, or fill up with garbled characters like é and “. Drop a file above to sort out any of these, or go straight to Shift, Partial Shift, Framerate, Fix Encoding, or SRT to VTT and VTT to SRT.

Formats we handle

SyncMySubs reads and writes 18 subtitle, caption, lyric and text formats, from SubRip (.srt) and WebVTT (.vtt) to Advanced SubStation Alpha (.ass/.ssa), YouTube SBV, TTML, DFXP, SAMI (.smi), Scenarist SCC, EBU-STL and both kinds of .sub file (frame-based MicroDVD and time-based SubViewer), plus LRC lyrics and plain-text, Word, CSV and PDF exports. Shifting or reframing an .ass file keeps all of its styling and positioning and only moves the timings. Converting .ass to a plainer format keeps the text and timing but drops styling, and a frame-based .sub needs the video's frame rate to line up, so the tool asks for it.

Your files stay on your device

Everything runs in this page’s JavaScript. There is no server that receives files. You can check: open your browser’s developer tools, watch the Network tab while you convert a file, or switch off your connection and the tools keep working. How we handle your files →