SRT Editor Online Free
Edit and sync SRT or VTT subtitles in your browser. No upload, no watermark, no sign-up.
Fix out-of-sync subtitles, correct typos, or style your captions. Import your SRT or VTT file, edit it on a visual timeline, and export it perfectly synced. Your video and subtitles are never uploaded. No sign-up, no watermark.
- No upload
- No watermark
- SRT & VTT support
- Burn-in captions
- Visual timing sync
How do I edit an SRT file online for free?
Drop your video into the editor above. In the left panel, click "Import SRT / VTT" and select your subtitle file. The text will appear as blocks on the timeline. You can click a block to edit the text, or drag it left/right to fix the timing. Finally, export the corrected SRT file or a new video with burned-in subtitles.
- Price
- Free, no credits and no watermark
- Account required
- No
- Files uploaded to a server
- No, editing happens in your browser
- Input formats
- SRT, VTT, TXT (and video files to preview on)
- Output formats
- SRT, VTT, MP4 (with burned-in subtitles)
- Timing controls
- Shift delay, adjust start/end times
- Best for
- Fixing AI errors, syncing subtitles, translating
- Privacy
- 100% private. Files never leave your device.
What is the ToolDeck SRT Editor?
It is a free, visual subtitle editor that runs entirely in your web browser. If you have ever tried to edit an SRT file in a text editor like Notepad, you know how frustrating it is to manually type in timecodes (e.g., 00:01:22,450 --> 00:01:25,000). ToolDeck replaces that with a visual timeline. You can see exactly where your subtitles are, drag them to match the spoken words, and preview them instantly on the video.
Because it is built on our full video suite, you can also style the captions, change fonts, and render the final video with the subtitles permanently burned-in. All of this happens locally on your device.
Subtitle terms you should know
- SRT (SubRip)
- The most common subtitle format. It contains a number, start/end timecodes, and the text. Supported by YouTube, VLC, Premiere Pro, and most TVs.
- VTT (WebVTT)
- Web Video Text Tracks. The standard format for HTML5 video players. It works exactly like SRT but is designed for the web.
- Subtitle Sync
- Aligning the text on screen with the spoken words in the audio. If subtitles appear too early or too late, they are "out of sync".
- Burn-in
- Permanently encoding the subtitles into the video pixels, so they cannot be turned off. Useful for TikTok, Instagram, and YouTube Shorts.
How to edit subtitles in 4 steps
- 1
Import Video & Subtitles
Drop your video into the editor, then click "Import SRT/VTT" in the Captions tab to load your subtitle file.
- 2
Review and fix text
Click any subtitle block on the timeline to edit the spelling, grammar, or wording directly in the right panel.
- 3
Sync the timings
If the subtitles appear too early or too late, adjust the start and end times of each block by dragging the edges on the timeline.
- 4
Export Video or SRT
Go to Export to download a new SRT/VTT file with the corrected timings, or render a new MP4 with the subtitles burned into the video.
What you get with this SRT editor
Edit SRT & VTT Files
Import existing SRT or VTT subtitle files to fix typos, adjust timings, or completely rewrite the text.
Visual Timeline Sync
Forget typing raw numbers. Drag, drop, and resize subtitle blocks directly on the video timeline to match the audio.
Burn Subtitles into Video
Want hardcoded subtitles for TikTok or Instagram? Export the video with your styled subtitles permanently embedded.
Change Caption Styles
Customize the font, color, outline, and background of your subtitles. Choose from dozens of pre-made styles.
Video Preview
See exactly how your subtitles will look on the actual video. Preview font sizes, safe margins, and timing in real-time.
No File Upload
Subtitle files and videos are processed locally in your browser. Perfect for confidential or unreleased media.
Who uses an SRT editor?
Fixing AI Transcription Errors
Generated captions with a tool but there are spelling mistakes? Load the SRT here and fix them in seconds.
Syncing Downloaded Subtitles
Downloaded an SRT file for a movie or video that is out of sync? Adjust the delay or shift the whole file.
Translating Subtitles
Open the SRT file, copy the text into Google Translate, and paste the translation back into the editor.
TikTok & Reels Captions
Format your subtitles with bold text and backgrounds, then burn them directly into vertical video for social media.
Fix Subtitle Overlaps
Sometimes two lines of subtitles overlap. The visual timeline makes it easy to see and fix overlapping timecodes.
Convert SRT to VTT
Building a website? Import SRT and export VTT so the subtitles work with HTML5 video players.
What this editor does well, and where it is limited
| Task | Result | Notes |
|---|---|---|
| Editing text and fixing typos | Works perfectly | Click any block on the timeline and type directly into the side panel. |
| Shifting timings (Sync delay) | Works well | Drag a subtitle block left or right on the timeline to adjust when it appears. |
| Extremely long SRT files | Memory limits | A 2-hour movie SRT is fine, but massive files with 5000+ lines might lag on older devices. |
| Automatic speech translation | Not supported | This is an editor, not a translator. It does not automatically translate the SRT text into another language. |
| Reading complex formatting tags | Basic support | Basic tags like <i> and <b> are stripped or handled simply. Complex CSS styling in VTT might be ignored. |
Tips for perfect subtitles
Use keyboard shortcuts
Use the Spacebar to play/pause the video while editing. This makes it much faster to sync subtitles to the exact frame.
Check the safe area
When styling subtitles, keep them away from the bottom 10% of the screen so they do not get hidden by TikTok/YouTube UI.
Fix overlaps first
If two subtitles appear at the same time, the video player might glitch. Use the timeline to ensure there are no overlapping blocks.
Export the SRT for later
Even if you burn the subtitles into the video, always download the SRT file too. You might need it if you upload to YouTube later.
SRT Editor FAQ
Editing Basics
How do I edit an SRT file for free?
Drop your video into the editor above, then click "Import SRT/VTT" in the Captions tab. Your subtitles will appear as blocks on the timeline. Click any block to edit the text, adjust the timings, or change the style.
How do I sync subtitles with a video?
If the subtitles are out of sync, you can click and drag the subtitle blocks on the timeline to move them left (earlier) or right (later) until they match the spoken words.
Can I convert SRT to VTT?
Yes. Import your SRT file into the editor, then click Export and choose the VTT option. The tool will instantly generate a VTT file with the same text and timings.
What is the difference between SRT and VTT?
SRT is the older standard used by most video players and editing software. VTT (WebVTT) is the newer standard specifically designed for web browsers and HTML5 video.
Formats and Export
Can I burn subtitles into the video?
Yes. Once you load and edit the SRT file, go to the Export menu. Choose to export the MP4 video, and the subtitles will be permanently baked into the video file.
Can I change the font and color of the subtitles?
Absolutely. In the Captions tab, you can choose from dozens of styles, change fonts, add outlines, and change background colors.
Does it support other subtitle formats?
We support SRT and VTT (WebVTT). We do not currently support ASS or SSA (Advanced SubStation Alpha) files.
Privacy
Is my video uploaded to a server?
No. The entire editing process (including reading the SRT file and rendering the video) happens locally in your browser. Nothing is uploaded.
Is this safe for unreleased movies?
Yes. Because there is no upload, your unreleased or confidential video is completely safe. You can even disconnect from the internet to edit.
Your files never leave your device
There is no upload step and no account. Reading the SRT file, syncing the timeline, and rendering the final MP4 happen entirely in your browser. You can check this yourself in your browser's Network tab.