08 / Local utilities
Small file jobs, kept on your side of the glass.
Eight reviewed tools for subtitle, text, and media work. The useful controls run in the browser; media conversion loads its pinned same-origin engine only when asked.
A narrow privacy boundary
No selected-file body is sent to an application endpoint. Tool pages load no third-party analytics executable and emit no tool outcome event.
Reviewed collection
Choose a workbench
- 01
Convert SRT to VTT in your browser
Convert a SubRip subtitle file to standards-based WebVTT locally, with cue timing and overlap validation before download.
Open local tool - 02
Convert WebVTT to SRT locally
Turn a WebVTT caption file into a clean SubRip file locally, while rejecting invalid headers, timing, empty cues, and overlaps.
Open local tool - 03
Shift SRT subtitle timing locally
Move every SRT cue earlier or later by an exact millisecond offset, with a guard against negative and overlapping timelines.
Open local tool - 04
Edit SRT and WebVTT subtitles locally
Import SRT or WebVTT, edit cue text and timecodes in a keyboard-friendly local table, validate the timeline, and export again.
Open local tool - 05
Convert audio locally with WebAssembly
Convert a conservatively sized audio file to WAV or MP3 in a local WebAssembly worker, loaded only after you start conversion.
Open local tool - 06
Extract audio from video in your browser
Extract the audio stream from a conservatively sized video into WAV or MP3 using an on-demand, same-origin WebAssembly engine.
Open local tool - 07
Count words and characters locally
Count words, grapheme characters, lines, and sentences locally with Unicode-aware browser segmentation and a documented fallback.
Open local tool - 08
Convert SRT subtitles to plain text
Remove SRT numbering and timecodes to create a plain UTF-8 text file locally, after validating every subtitle cue.
Open local tool