SRT to WebVTT Converter - Online Subtitle Format Changer
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
UD5 Toolkit
Convert SRT ↔ VTT & shift timestamps with precision — free, fast, no upload required
00:00:01,000) and sequential numbering. VTT (WebVTT) is HTML5's standard, using periods (00:00:01.000), no numbering, and a WEBVTT header. VTT supports richer styling and is preferred for web video, while SRT is universally compatible with media players and editing tools.00:00:00.000. This is perfect for fixing out-of-sync subtitles — common when subtitles drift by a few seconds across a video.<i>, <b>, and <u>. Our converter preserves all inline formatting tags intact. VTT-specific features like <c> (class spans) and cue settings are also retained when converting to VTT. Note that some advanced VTT features (like region definitions) may be simplified when converting to SRT.NOTE blocks, STYLE blocks, and REGION definitions. When converting VTT → SRT, these VTT-specific elements are stripped because SRT doesn't support them. When converting SRT → VTT, a clean WEBVTT header is generated. If you need to preserve VTT metadata, use the "Offset Only" mode instead.Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.
Create .srt subtitle files manually by adding lines and setting times with a simple player. Download the result. Local.
Load an SRT file and shift all timestamps forward or backward by milliseconds or seconds. Fix out-of-sync subtitles instantly. Download corrected file.
Merge an SRT subtitle file onto a video directly in the browser. Preview and download the resulting video. All local.
Instantly convert 12‑hour AM/PM time to 24‑hour format and vice versa. Simple and essential for travelers.
Remove the original audio from a video and attach a new soundtrack. Or extract audio. All processed locally.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.
Experiment with JavaScript Intl.DateTimeFormat options. Choose locale, dateStyle, timeStyle, hour12 and see live output. Copy the code snippet for your project.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Search by MIME or file extension to see the corresponding type. Helpful when configuring web servers. Static.
Enter Braille dot numbers (1‑6) or paste Unicode Braille to decode into English text. Companion to text‑to‑Braille.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Shows each character's 7‑bit or 8‑bit binary representation. Includes space separation. For learning binary encoding.
Convert plain text into leet (1337) speak and decode it back. Great for gamer tags and online culture. Fun, free, and local.
Upload multiple text files and concatenate them into one, with optional separators. No upload; processed instantly.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and double‑struck. Copy rich text for anywhere.
Convert nested JSON translation files into a flat CSV table for translators. Also reverse back. Local only.
Take an SVG element with multiple transform attributes and merge them into a single matrix. Simplify your SVG code locally.
Turn a cardinal number (23) into its ordinal form (23rd). Supports large numbers. Simple and quick.
Reverse any short video clip and download the backward version. Fun for creative effects. Browser‑based.
Translate text into semaphore flag positions and decode semaphore back to letters. Interactive animated flags. For scouts and maritime fans.
Paste lines and convert them into bulleted lists with symbols like •, ‑, or →. Markdown friendly. Quick formatting.
Paste CSV data and instantly get a formatted MediaWiki table code. Ideal for Wikipedia editors and internal wikis.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.
Convert any text into JavaScript‑style \uXXXX escape sequences and vice versa. Handles emojis. Useful for i18n development.
Toggle between full and reduced motion on a live animated page. See how to design for vestibular disorders. Educational.
Create a QR code that contains your full vCard contact information. Scan to save directly to a phone. No data leaves browser.