Subtitle Edit

Nikse·Nikse.SubtitleEdit

Subtitle Edit is a free and open source editor for video subtitles.

winget install --id Nikse.SubtitleEdit --exact --source winget

Latest 5.2.0.0·September 10, 2026

Release Notes

Subtitle Edit 5.2 collects the work of 32 betas and 7 release candidates. A summary of the changes since 5.1.0:

New features:

  • Assisted split and Assisted move - ranked one-click suggestions with full previews
  • Chapter editor with Matroska/MP4/OGM chapter formats (Video > More > Chapters)
  • Edit original - edit the original reference rows in place, open a non-matching original as a read-only reference, and show the original subtitle on the waveform
  • Forced narrative lines - a "Forced" column and "Save forced lines as..."
  • Error list with summary cards (Tools > List errors..., batch convert) - export to clipboard, text, Excel or web page
  • Statistics dashboard with tiles, meters, checks and a CPS histogram
  • Subtitle grid: "Columns..." dialog to reorder/hide columns, "Hide tags" formatting mode, and type-to-search in all combo boxes
  • Text boxes: drag-and-drop text (e.g. original to working text), configurable "Search via" shortcuts, "Google it", macOS "Look up", "Sentence case" and more "Surround with" slots
  • Waveform: guess start/end time from the waveform, snap to shot changes, editable video position box, per-track audio picker, and copy/paste at the video/waveform position
  • Beautify time codes using the video's real frame times, and in batch convert
  • Video offset remembers recent offsets; "Open recent video" and "Go to video position..." in the Video menu
  • Multiple replace: import/export rule categories, select all/none/invert, move shortcuts and regex match timeouts
  • Image-based subtitle editor: open DVD sup, XSUB, MP4 VobSub and more, "Video resolution..." scaling, and burn in Blu-ray sup
  • Update check settings with a stable/beta channel and a startup notification
  • Default save location, auto-break "do not break after" lists with an editor, and cut the subtitle with "Cut video"

SE 4 parity:

  • Train nOCR, the minimum gap frame rate calculator, and "Remove/replace Unicode characters" (SE 4 plugin port)
  • WebVTT style manager, voices and browser preview, and configurable WebVTT cue settings
  • Import an SE 4 Settings.xml, and 22 more SE 4 shortcuts on shortcut import
  • Shortcuts: go to next empty line, go to first/last line, bookmarks, underline, toggle custom tags, recalculate duration, go to next/prev subtitle (play translate), move first word to previous subtitle, break at first space from cursor
  • Layout 10 (edit box under the waveform), "Center text in subtitle grid", the four grid double-click actions, and a toolbar frame rate that works like SE 4's
  • "Set up like Subtitle Edit 4" also arranges the waveform toolbar; "Open second subtitle file..." is back in SE 4's Video menu spot
  • Remove blank lines when opening a subtitle, full frame image export, regex snippet context menu in Find/replace, and Alt+F/Alt+R in Replace
  • Tesseract OCR: SE 4's 10 px margin and resize retry passes
  • Copy-to-clipboard grid menu items and plain text column paste are back

Auto-translate and AI:

  • New "llama.cpp advanced" and "Ollama advanced" engines with batch context, system prompt and schema-forced output - also in batch convert and seconv (--translate-prompt)
  • MiLMMT-46 translation models; DeepL offers every API language; Google Translate retries via a fallback endpoint when the free service is blocked
  • Re-break translated rows that break the line profile, keep the chosen languages when the engine changes, and the original text is no longer lost after translating
  • AI review: in the grid context menu, apply suggestions in passes, Play current, start/stop the llama.cpp server, delay between requests, and new models (Gemma 4 E2B, EuroLLM, Granite 4.1)

Speech to text:

  • New engines and models: WhisperX (standalone, no Python), Google Cloud Speech-to-Text v2, Voxtral (Crisp ASR) and anime-whisper for Japanese
  • Transcription quality report with non-speech and repeated-line removal
  • Crisp ASR: "Auto detect" language on all backends, a VAD off switch and a retry without VAD; live progress for WhisperX
  • The MLX Whisper engine was removed

Text to speech:

  • New engines: IndexTTS 2.5, Higgs Audio v3, Fish Audio S2 Pro and FireRedTTS3 (audio.cpp), dots.tts, Confucius4-TTS and Pocket TTS (Crisp ASR), plus VibeVoice again, CosyVoice3 RL models and multilingual Chatterbox V3 (23 languages)
  • Voice cloning from the video - "Find voices in video and clone them all", and per-line cloning on Qwen3, audio.cpp, VibeVoice, MOSS-TTS, CosyVoice3 and VoxCPM2 - with a consent prompt before the first clone
  • Speaker-name detection, "leave sound/music lines silent", a Zonos language picker and custom Piper voice models

OCR:

  • New engines and models: Apple Vision OCR (macOS), Paddle OCR 3.7 (PP-OCRv6), CrispEmbed PP-OCRv6 and DeepSeek-OCR-2, and llama.cpp HunyuanOCR 1.5, LFM2.5-VL 3B and custom vision models
  • Video OCR (burned-in subtitles): far more subtitles read, better text and start times, CrispEmbed engine, OCR fix engine and spell check coloring
  • OCR fix engine: new Spanish/Portuguese/Italian and Cyrillic rules, around 115 repaired replace list entries, and apostrophe straightening
  • Auto-detect the OCR language, open the matching video after OCR, "Save all images with HTML index", and faster nOCR matching

Subtitle formats:

  • New: EBU-TT (Tech 3350), Manzanita DVB teletext (.dvbttx), Csv Excel, CANVASs SSTG1 (.sdb), Wistia json, DVD Junior SPC, Sonic DVD Producer, YouTube srv3 (.ytt), DaVinci Resolve marker EDL and Adobe Premiere markers
  • New exports: Final Cut Pro Xml Captions, BDN/xml 8-bit and Audacity/Tenacity labels
  • Read subtitles from fragmented MP4 (DASH/CMAF), ARIB STD-B24 captions from transport streams, and SMPTE-TT bitmap captions
  • Much better import of unknown formats (generic XML importer), "Import plain text" from the unknown format prompt, and spreadsheets from File > Open
  • EBU STL/teletext: color picker, alignment dialog, TT column, video preview with box/justification/double height, and frame-based time codes
  • SCC: colors as CEA-608 mid-row codes, a line length warning, and frame-accurate import timing
  • ASSA: embed and trim fonts, offer resampling on a resolution mismatch, new advanced effects, and "Change ASSA style properties" in batch convert
  • Ruby and emphasis in Lambda Cap and Netflix IMSC 1.1 Japanese; font colors in EBU-TT-D and IMSC Rosetta

Video and image export:

  • Image-based export: advanced text effects (gradient, neon glow, 3D extrude), per-line ASSA colors and outlines, inline font face/size, and Blu-ray sup fades and overlapping subtitles
  • Burn-in: VideoToolbox hardware encoders on macOS, .webm/.ts output, letter spacing and libass style previews
  • Sync dialogs: subtitle on the video, resizable waveform, and the selected audio track
  • Smoother waveform/video cursor with mpv, faster scrubbing on long-GOP video, and fixed audio dropouts when pausing or seeking

Batch convert and seconv:

  • Batch convert: Beautify time codes, convert colors to dialog, snap time codes to frames, "Add folder...", translation progress, keep the source file date/time, and every teletext page per PID
  • seconv: --json output and --help-json, --ocr-prompt, --translate-prompt, --override-position, --output-filename-append, full frame image export, .avi/XSUB reading and batched Paddle OCR

Translations and engines:

  • New UI languages: Central Kurdish and Azerbaijani - and all language files synced with English

  • Updated engines: Crisp ASR v0.8.32, llama.cpp b10840, whisper.cpp v1.9.3, CrispEmbed v0.17.9, Paddle OCR 3.7, Tesseract 5.5.3, ffmpeg 9.0.1 (Windows), libmpv 20260814 (Windows) and yt-dlp 2026.08.19

    A big thank you to everyone who tested the pre-releases, reported issues and contributed code and translations - and a special thanks to Anthropic for sponsoring a Claude subscription used in the development of this release :)

Installer type: inno

x64—E409146CA21995F6B8709361003F2CC788313979D6B43DEA74478C14B71F7F8B

Details

Homepage
https://github.com/SubtitleEdit/subtitleedit
License
MIT
Publisher
Nikse
Support
https://github.com/SubtitleEdit/subtitleedit/issues
Copyright
Copyright 2001-2026, Nikse
Moniker
subtitleedit

Tags

audiocaptionsubtitlevideo

Older versions (25)

5.1.0.0
x64—7D7F7DC728D8EF69B2A23A9D237119F4FE18D22AD386121E8649182EEDC4FE40
5.0.0.0
x64—F748BBE3E48E0211F06D3A39EBC76DE81E28FF0FB484EF7762100DBCA51816D5
4.0.16.0
x86—633e8b6f33ac04ddbaaccf487d0632341c5b3dd0823368b07e8212260eab8714
x64—633e8b6f33ac04ddbaaccf487d0632341c5b3dd0823368b07e8212260eab8714
4.0.15.0
x86—015A789165DBF16054303C45C55BDBD0BE4986A2CD5357F6F1894B7A1DD3D004
x64—015A789165DBF16054303C45C55BDBD0BE4986A2CD5357F6F1894B7A1DD3D004
4.0.14.0
x86—8B013143A18008487FFC9AF453AFC6EAC80915F161C0801F4D21A205DA110E1A
x64—8B013143A18008487FFC9AF453AFC6EAC80915F161C0801F4D21A205DA110E1A
4.0.13.0
x86—236DFA43217552186AF9BC63702797B3F576EE9D7175EFD7CECC624A46F9EFF3
x64—236DFA43217552186AF9BC63702797B3F576EE9D7175EFD7CECC624A46F9EFF3
4.0.12.0
x86—53A5153915A0C335E5E09BFE51A2DDE1B67A482D823B0D8544F943F916ED35CB
x64—53A5153915A0C335E5E09BFE51A2DDE1B67A482D823B0D8544F943F916ED35CB
4.0.11.0
x86—68BF4C1E7F611F4EFA8BDD5DF9A59852AF43533A3AF3FABE80793A5A941C2DDB
x64—68BF4C1E7F611F4EFA8BDD5DF9A59852AF43533A3AF3FABE80793A5A941C2DDB
4.0.10.0
x86—1677D2E5DABB08EA76B4B32DBCDE302B395AD8D5A613AC34C4E582B3502CC66F
x64—1677D2E5DABB08EA76B4B32DBCDE302B395AD8D5A613AC34C4E582B3502CC66F
4.0.9.0
x86—F1DBC298F29AA28391977869B3955EE07CAF8622FF79C66046D6C90A4D6F77EA
x64—F1DBC298F29AA28391977869B3955EE07CAF8622FF79C66046D6C90A4D6F77EA
4.0.8.0
x86—B01F398A1B1A699BBD706D6C18C91A3FC7BB2D13AB6C008465867B7AA2D7FBBD
x64—B01F398A1B1A699BBD706D6C18C91A3FC7BB2D13AB6C008465867B7AA2D7FBBD
4.0.7.0
x86—11E5353C26CC86CF4A3132E6F06250453046AA80CF1B316EC9C1BA6C88FF6867
x64—11E5353C26CC86CF4A3132E6F06250453046AA80CF1B316EC9C1BA6C88FF6867
4.0.6.0
x86—AEFB4BB95FA07A3ACEAE53D7B71C0EBE3C07FDD927EE853F8512519803AD256B
x64—AEFB4BB95FA07A3ACEAE53D7B71C0EBE3C07FDD927EE853F8512519803AD256B
4.0.5.0
x64—39D5D3295C68841BBF50B237FC815E57B04C37F752F69E5CCE349C840570905F
4.0.4.0
x64—33C867DB90D6596A84BA546C74E27626B72E9A2E4A1FD3B3EEB99298FB816115
4.0.3.0
x86—5A9DFC9BA3DDAE5774687CAD00F471D638A38192FEA38C95766028793629A2CF
x64—5A9DFC9BA3DDAE5774687CAD00F471D638A38192FEA38C95766028793629A2CF
4.0.2.0
x86—8FC72C9CF0F6CD8B188A8FE27DCB5E54DCA9628723ACA1E740EC1F786637FFFC
x64—8FC72C9CF0F6CD8B188A8FE27DCB5E54DCA9628723ACA1E740EC1F786637FFFC
4.0.1.0
x86—124A9DD46E041ED5FC05DC6341CF9ECC25ED5C7FA0B2512E42C20FF53240F005
x64—124A9DD46E041ED5FC05DC6341CF9ECC25ED5C7FA0B2512E42C20FF53240F005
4.0.0.0
x86—0B7640D9C2A58E163AA69E6E6C0AB94EE735A2281628B6ED3E42EEB4A3A45862
x64—0B7640D9C2A58E163AA69E6E6C0AB94EE735A2281628B6ED3E42EEB4A3A45862
3.6.13.0
x86—C33E246AE512B54F6286678AD587A21BA064840789259D007B2F302B771E471B
x64—C33E246AE512B54F6286678AD587A21BA064840789259D007B2F302B771E471B
3.6.12.0
x86—4323B3254CBD7F83E970D7E02D8C4FACB7FB1BDD8D355850FB95C7B880B2C721
x64—4323B3254CBD7F83E970D7E02D8C4FACB7FB1BDD8D355850FB95C7B880B2C721
3.6.11.0
x86—4A1764B9BAD2894454F5C7F3EABBDB8253E8FAA76D97E9E215C63BAEF4177A7A
x64—4A1764B9BAD2894454F5C7F3EABBDB8253E8FAA76D97E9E215C63BAEF4177A7A
3.6.10.0
x86—D80C844E7867D31F2CC069CADE0AEB7E536B747625A86AB52FE26FA7D2BFAF1A
x64—D80C844E7867D31F2CC069CADE0AEB7E536B747625A86AB52FE26FA7D2BFAF1A
3.6.8.0
x86—1271549F5C359DAD26A71BAD6E1B929A9ACA0AF7EFE47A4AFEE7408B1FBD6D45
x64—1271549F5C359DAD26A71BAD6E1B929A9ACA0AF7EFE47A4AFEE7408B1FBD6D45
3.6.7.0
x64—66F2BEFD07E2295EE606BC02A4EAACB1E0D2DEBE42B4D167AE45C5CC76F5E9A3
x86—66F2BEFD07E2295EE606BC02A4EAACB1E0D2DEBE42B4D167AE45C5CC76F5E9A3