Free Subtitle Tools
Convert, fix, sync and edit captions — 100% in your browser.
24 tools · Processed locally in your browser — nothing is uploaded.
Read the subtitle guides →Convert & Generate
Turn speech into subtitles, or move between SRT, VTT, ASS, SBV, TTML and text.
- Audio to TextAI transcription on your device · SRT/VTT/TXT
- SRT to VTTSubRip → WebVTT for HTML5 <track> · 100% local
- VTT to SRTWebVTT → SubRip · timing preserved · in-browser
- Subtitle ConverterAny format → any format · auto-detect · local
- SRT to ASSSubRip → ASS with a default style · 100% local
- ASS to SRTSubStation Alpha → SubRip · styling removed · local
- VTT to ASSWebVTT → ASS for styling · in-browser
- ASS to VTTSubStation Alpha → WebVTT for the web · local
- SBV to SRTYouTube SBV → SubRip · in-browser
- TTML to SRTTTML / DFXP → SubRip · in-browser
- SRT to TXTSubRip → clean transcript · timing removed · local
Edit & Fix
Re-sync timing, correct drift, edit cues, clean up formatting.
- Subtitle ShifterDelay or advance every cue by ±X seconds · local
- Subtitle EditorEdit cues in a table · export any format · local
- Sync FixerAnchor first & last cue · rescale the rest · local
- Speed Changer23.976 ↔ 25 fps timing conversion · local
- Merge SubtitlesBilingual stack or end-to-end join · local
- Split SubtitleSplit at a timecode · timing kept · local
- Remove FormattingStrip HTML & ASS tags · clean captions · local
- Fix EncodingRepair mojibake · re-save as UTF-8 · local
- Timing CheckerFlags CPS, overlaps, short cues & long lines · local
Utilities
Transcripts, word counts, timing checks and side-by-side preview.
Free subtitle tools that never upload your files
Subtitles are small text files, but they are often surprisingly sensitive — the captions for an unreleased film, a private interview transcript, a paying client’s course video. Almost every subtitle converter on the web asks you to upload that file to a server. Pixora does not. Every tool here runs entirely inside your browser: your file is read into memory, transformed on your own device, and handed straight back to you. Nothing is transmitted, and you can prove it by watching your browser’s Network tab while you work.
The toolkit is built on one shared engine. Whatever you drop in — SubRip (.srt), WebVTT (.vtt), SubStation Alpha (.ass/.ssa), SubViewer (.sbv), MicroDVD (.sub), TTML/DFXP or an LRC lyric file — is parsed into a single common model of timed cues. From there it can be written back out to any other format, re-timed, renumbered, cleaned of styling tags, or audited against professional readability rules. Because everything passes through that common model, the converter is genuinely universal rather than a handful of one-way conversions bolted together.
Convert between any subtitle format
The most common jobs have dedicated pages — SRT to VTT for HTML5 web video, and VTT to SRT for VLC, editing software and YouTube. For anything else, the universal converter auto-detects the source format and writes whichever target you choose. Remember that converting to a richer format is lossless, while converting a styled ASS file down to SRT keeps the words and timing but drops the styling SRT cannot represent.
Fix timing, edit cues, and clean up
Out-of-sync captions are the most common subtitle complaint, and they are almost always off by a constant amount. The subtitle shifter moves every cue by the same offset to bring them back into line, while the subtitle editor lets you fix individual lines, retime a single cue, or add and delete captions in a simple table. When your captions are final, you can carry them across to the video tools and burn or mux them into the footage itself.
Subtitle tools: common questions
Are my subtitle files uploaded to your server?
No. Every subtitle tool on Pixora runs entirely in your browser using JavaScript. Your file is read into memory, processed on your own device, and never transmitted. You can confirm this in your browser’s Network tab.
Which subtitle formats can I convert between?
SRT, WebVTT, ASS/SSA, SBV, MicroDVD (.sub), TTML/DFXP, LRC and plain text. Every format is parsed into one common model, so any input can be written to any output.
How do I fix subtitles that are out of sync?
If they are off by a constant amount, use the Subtitle Shifter to move every cue by the same number of seconds. If they start in sync but drift, that is a frame-rate mismatch, which a linear re-sync corrects.
Do I need to install anything?
No. There is nothing to install and no account to create. The tools work in any modern browser on desktop or mobile, and they keep working offline once the page has loaded.
What format do I need for HTML5 video or YouTube?
HTML5 video’s <track> element requires WebVTT (.vtt). YouTube accepts SubRip (.srt) and SBV. Use the converter to produce whichever the platform needs.
Can I edit the wording of individual captions?
Yes. The Subtitle Editor loads every cue into a table where you can fix text, change timing, and add or delete lines, then export to SRT, VTT or ASS.