Subtitle Overlay

Overview · Your video, your subtitles

Your own subtitles, on any video.

Bring your own subtitles to any video.Style them your way. Keep the timing in sync, on your device.

On-device Smart Sync SRT · VTT · SMI · ASS 9 languages Local-first

You found a subtitle file for something that has no captions in your language. It loads twenty seconds off, you nudge it into place, and three minutes later it has drifted again. Subtitle Overlay exists for that.

Subtitles rendered over a video in the browser
01

What it does

Any player, any file

Drop an SRT, VTT, SMI or ASS file onto the page, or search OpenSubtitles without leaving the video. Encoding is detected automatically, so Japanese, Chinese and Korean files are not mangled.

Readable on real footage

Font, size, colour, outline, background blur and position, all adjustable while the video plays, in fullscreen too. Text scales with the screen, so one setting works in a small window and in 4K.

Timing you control

The Sync Timeline lists every line. Jump to a scene, or snap a line to the current playback time. Keyboard shortcuts nudge the offset without opening anything.

It remembers

Come back to a video and its subtitle and sync return in one click. Stored on your device, keyed by a one-way hash, never uploaded.

02

Smart Sync

Start Smart Sync Beta during dialogue to find a timing adjustment, including a fixed offset or common frame-rate drift. Try five applied syncs free. Failed attempts and declined suggestions do not count, and Undo restores a use.

After loading subtitles, you can download an optional Chrome speech pack for faster matching when the spoken and subtitle languages match. The subtitle language is selected automatically when known. Voice-activity matching remains available without the pack and for translated subtitles.

Audio is processed on your device. Smart Sync runs when you start it; results depend on the video and subtitle file, and some players cannot share audio. You can try a suggested adjustment and undo the result you just applied.

Smart Sync Beta setup and optional speech language pack
03

What leaves your machine

Almost nothing, and it is worth being specific about which parts.

The full privacy policy spells out every case.

Subtitle Overlay Pro

Smart Sync ships today as a beta. Auto Captions, AI Translate, a larger subtitle library, A–B repeat and a click-to-translate dictionary are planned, with release dates to be announced, and a founding licence covers every one of them as it lands.

$34.99 once, yours for life

Planned $3.99/mo after launch. Founding seats are limited to 50.

04

Questions

Does it work on any video?
Anywhere the page uses an HTML5 video element, which covers most streaming sites, lecture platforms, and local files opened in the browser.
What formats can I load?
SRT, VTT, SMI and ASS.
Do the subtitle and the audio have to be the same language?
Voice-activity matching can work with translated subtitles. The optional faster speech path compares spoken words with subtitle text, so it needs matching languages. Results vary with the video and file.
Is any of it uploaded?
No subtitle text, no video and no audio ever leaves the device.
Is it free?
Subtitle loading, search, styling and manual timing are free. Try five applied Smart Sync results free. Pro removes the trial limit; Undo restores a trial use.