Subtitle File Converter - Online SRT ↔ VTT & Timestamp Shift
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
UD5 Toolkit
Paste your subtitle text, add timestamps automatically, and download a perfectly formatted .srt file — ready for any video player.
HH:MM:SS,mmm). You can then fine-tune individual timestamps directly in the preview or use the Shift tool to offset all timestamps at once.
HH:MM:SS,mmm where HH is hours (00-99), MM is minutes (00-59), SS is seconds (00-59), and mmm is milliseconds (000-999). Note the comma (not a period) before milliseconds — this is critical for compatibility. Each subtitle entry uses an arrow (-->) between start and end times. Our tool ensures all timestamps are correctly formatted automatically.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Merge an SRT subtitle file onto a video directly in the browser. Preview and download the resulting video. All 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.
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.
Build a vertical timeline by entering events with dates and descriptions. Export as image or HTML. Perfect for project milestones.
Drag songs into a setlist and see total duration. Perfect for planning a concert or DJ set.
Build a date format string for SQL by toggling components (YYYY, MM, DD). See a live example for different databases.
Experiment with JavaScript Intl.DateTimeFormat options. Choose locale, dateStyle, timeStyle, hour12 and see live output. Copy the code snippet for your project.
Compare all CSS easing presets side by side on a bouncing ball. See which curve fits your UI animation.
Paste lines and convert them into bulleted lists with symbols like •, ‑, or →. Markdown friendly. Quick formatting.
Generate a random first and last name typical for US, UK, or Australia. With optional middle initial. Useful for test data.
Create a customizable scrolling marquee banner. Copy the HTML and CSS. For retro web projects or fun.
Instantly convert 12‑hour AM/PM time to 24‑hour format and vice versa. Simple and essential for travelers.
Type an abbreviation and its full form to get the proper `<abbr title='...'>` HTML. For accessible markup.
Enter terms and definitions and generate a clean `<dl>` HTML snippet. Great for glossaries and FAQs.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.
Create vertically oriented text layouts with `writing‑mode`. See the effect and copy the complete CSS. For vertical languages.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.
Parse a Snowflake ID (used by Discord, Twitter) into its timestamp, worker, and sequence components. Instant local decoding.
See current time in multiple pre-selected cities simultaneously with day/night indicators. No tracking, just a simple multi-clock.
Enter a name or word and generate an acrostic poem where each line starts with a letter of the word. Personalized fun.
Select a desired emotional state (calm, energize) and get a suggested song structure with BPM range.
Click a letter and watch an animated stroke order for print or cursive. Good for kids learning to write.
Remove the original audio from a video and attach a new soundtrack. Or extract audio. All processed locally.
Craft a 30‑second elevator pitch by filling in problem, solution, and ask. Copy the final professional text.
Paste plain text and turn it into a nested outline using indent levels or Markdown headings. Great for planning.
Create an animation that advances with scroll using animation‑timeline: scroll(). See the visual timeline editor. Modern CSS.
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
Split a secret string into N shares where K are needed to recover. Educational cryptography demo. Uses simple XOR-based scheme. Local.