AlpaKit Logo AlpaKit

SRT & VTT Subtitle Editor and Time Shifter

Edit plain-text SRT and VTT subtitles locally, shift all timings, convert formats or export text, and optionally preview a local video. Files are not uploaded.

🔒 Subtitles and videos are processed locally, not uploaded or persistently stored. Original files are unchanged. Existing analytics may record general page usage. Download before leaving.

No subtitles yet. Import or add a cue.

Subtitle list

Edit selected cue

A fixed offset only fixes a constant delay. Negative times reject the entire shift. Change the value before applying again.

Local video preview (optional)

00:00:00.000

No video is needed to edit or export subtitles.

Plain-text SRT/VTT only. Styles, positioning, regions and inline timestamps are rejected explicitly, not silently removed. Limits: 2 MiB, 5,000 cues, 10,000 characters per cue. No AI transcription, translation or burned-in subtitles.

Do I need a video?

No video is needed to edit or export subtitles.

Are files uploaded or automatically saved?

Subtitles and videos are processed locally, not uploaded or persistently stored. Original files are unchanged. Existing analytics may record general page usage. Download before leaving.

How do earlier and later offsets work?

Earlier: −1.000 s; Later: +1.000 s.

What happens if shifting creates negative times?

A fixed offset only fixes a constant delay. Negative times reject the entire shift. Change the value before applying again.

Can this fix increasing drift?

A fixed offset only fixes a constant delay. Negative times reject the entire shift. Change the value before applying again.

Why will my video not play?

Cannot play this video. Codec support depends on your browser; subtitle editing and downloads remain available.

Which subtitle encoding is supported?

Choose subtitle file (UTF-8) · Cannot read UTF-8. Convert the file to UTF-8 and retry.

Are styles, AI or burned-in subtitles supported?

Plain-text SRT/VTT only. Styles, positioning, regions and inline timestamps are rejected explicitly, not silently removed. Limits: 2 MiB, 5,000 cues, 10,000 characters per cue. No AI transcription, translation or burned-in subtitles.

How to use this tool

  1. 1 Choose a UTF-8 subtitle file, paste SRT/VTT or load the example, then edit individual cues.
  2. 2 Apply edits, then choose an earlier/later offset. All times are validated before shifting.
  3. 3 Download SRT, VTT or TXT. Video preview is optional; check synchronization yourself.

Common use cases

Edit plain-text SRT and VTT subtitles locally, shift all timings, convert formats or export text, and optionally preview a local video. Files are not uploaded.

Privacy and data handling

Subtitles and videos are processed locally, not uploaded or persistently stored. Original files are unchanged. Existing analytics may record general page usage. Download before leaving.

Browse this category: Image & Media

Suggested & Recent Tools
    ↑ ↓ Navigate ↵ Open ESC Close
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep