Handy Orchard

SRT and VTT subtitle converter

Convert plain UTF-8 subtitle cues between SRT and WebVTT while keeping their timing and text.

Choose a local file

Input limit: 2 MiB, UTF-8. VTT STYLE/REGION, position settings and unsupported markup are rejected.

Pasted text takes priority. Plain cues and basic i/b/u tags only; no transcription or translation.

Output

Choose your own file or try a generated sample. Files stay on this device.

Plain cues, not a subtitle authoring suite

SRT uses comma-separated milliseconds; WebVTT uses a full stop. This converter retains cue timing and text, normalises line endings and renumbers SRT cues. Basic italic, bold and underline tags are preserved. It does not generate subtitles from audio or translate text.

WebVTT cue positioning, STYLE/REGION blocks, timestamp maps and advanced markup are rejected so their loss is explicit. Convert a plain-cue file or remove those features in a subtitle editor first. NOTE comments are not included in output. Use UTF-8 text; legacy encodings are not detected.

Round-trip a sample

Try the sample SRT, export VTT, then choose that VTT and export SRT. Two cues, Unicode text and basic formatting should remain; cue identifiers may be renumbered.

Privacy and operation

Your selected media and pasted text are processed in this browser. Their contents, filenames and processing logs are not uploaded or sent to Analytics. Handy Orchard offers optional Google Analytics page views only after your permission, using the same analytics-choice cookie as the main site. Measurement URLs exclude query strings and fragments. Clear files or leave this page to release local processing resources.

Opening the site and loading the engine or generated samples still makes web requests. Cloudflare receives ordinary connection information, including IP addresses, to deliver and secure the site. Browser caching, downloaded files and browser history are controlled by your browser. Closing or clearing this page does not delete files you already downloaded.

This is an independent file utility, not a hosting, recording or download service. Use local files you have permission to process. No third-party streaming URL downloader is included.

Switching languages temporarily stores files and results on this device. They are removed after restoring or clearing; interrupted transfers are cleaned up when you next open a tool. Nothing is uploaded.