RunOfflineTools Logo RunOfflineTools
๐ŸŽฌ Professional Captioning & Time-Sync Suite

Online Subtitle Editor Free

Edit, adjust timing, fix out-of-sync audio, and convert between SRT, WebVTT, YouTube SBV, and plain text. Preview subtitles live over any video with 100% in-browser privacy.

๐Ÿ”’100% Client-Side Privacy: Video & subtitles are processed locally in your browser memory.
SRTWebVTTYouTube SBVPlain TXT

๐ŸŽฌ Preview Stage

โธ PREVIEW PAUSED
00:00:00,000

Press Play below to test live subtitle timings.

00:00:00,00000:00:21,200
Size:
16px
Box:
Pos:
โฑ๏ธ Shift:ms
#12.9s14.8 CPS
โž”
#23.4s17.9 CPS
โž”
#33.4s17.9 CPS
โž”
#43.6s17.5 CPS
โž”
#53.8s19.2 CPS
โž”

Export & Download

SubRip (.SRT)Standard format
WebVTT (.VTT)HTML5 web video
YouTube (.SBV)YouTube Studio
Plain (.TXT)Dialogue text
JSON DataStructured object
CSV SheetExcel / Sheets

Why Use an In-Browser Online Subtitle Editor?

Accurate closed captions and subtitles are essential for video accessibility, search engine indexing (SEO), global language translation, and viewer retention across platforms like YouTube, TikTok, Vimeo, and Netflix. However, traditional desktop video editing suites are often heavy, expensive, and slow for simple caption fixes.

Our Free Online Subtitle Editor provides a zero-install, privacy-first workspace where creators, editors, translators, and students can fine-tune timestamps, fix audio drift, split dialogues, and convert subtitle formats without uploading confidential video footage or scripts to remote cloud servers.

Key Features & Subtitle Workflows

โฑ๏ธ Batch Time Shifting & Drift Correction

Fix subtitles that start too early or late. Apply millisecond-accurate time offsets forward or backward to the whole file, selected cues, or from the current playhead onwards.

โšก Live Video Overlay & Playhead Sync

Load any local MP4 or WebM video file. Jump instantly to any dialogue cue, play isolated clips, and set start/end times directly from video playback in real time.

๐Ÿ“Š CPS & Broadcast Quality Guardrails

Real-time reading speed indicators (Characters Per Second) warn you if a subtitle cue flashes too quickly on screen, helping you meet BBC, Netflix, and WCAG accessibility standards.

๐Ÿ”„ Multi-Format Subtitle Conversion

Seamlessly export SubRip (.srt), WebVTT (.vtt for HTML5 video), YouTube (.sbv), Plain Dialogue Transcript (.txt), JSON structures, and CSV spreadsheets.

Subtitle Formats Compared: SRT vs WebVTT vs SBV

SubRip (.SRT) 00:01:23,456

Best For: VLC, Premiere Pro, Final Cut, DaVinci Resolve, Facebook

Tags: Basic italic/bold formatting

WebVTT (.VTT) 00:01:23.456

Best For: HTML5 <track>, Web Streaming, Modern Browsers

Tags: CSS styling, cue positioning, voice tags

YouTube (.SBV) 0:01:23.456

Best For: YouTube Studio caption uploads

Tags: Plain text subtitles

Plain Text (.TXT) No Timestamps

Best For: Blog posts, transcripts, podcast summaries

Tags: Pure readable dialogue

Professional Captioning Guidelines & Best Practices

Frequently Asked Questions

What is the Free Online Subtitle Editor? โ–ผ

Our Free Online Subtitle Editor is a 100% browser-based caption editor, time-shifter, and converter. It allows you to create, edit, sync, shift, and convert subtitle files (SRT, WebVTT, YouTube SBV, Plain Text, JSON, and CSV) directly in your browser with real-time video playback preview.

Is my video or subtitle file uploaded to any server? โ–ผ

No. All subtitle parsing, time adjustment, format conversion, and video playback occur 100% locally in your browser using HTML5 Web APIs and JavaScript memory. Your video footage, audio files, and private captions never touch an external cloud server.

Which subtitle formats are supported? โ–ผ

You can import and export SubRip (.srt), WebVTT (.vtt), YouTube (.sbv), SubStation Alpha (.ass/.ssa), Plain Transcript (.txt), JSON objects, and CSV spreadsheets.

How do I fix out-of-sync subtitles? โ–ผ

Load your subtitle file and use the 'Shift' batch tool on the toolbar. Select '+ Forward' or '- Backward', specify the time offset in milliseconds (e.g., 1500 ms for 1.5 seconds), and click 'Apply'. You can shift all cues or only selected ones.

What is CPS and why does it matter for subtitles? โ–ผ

CPS stands for Characters Per Second. It measures reading speed for viewers. Broadcast and streaming standards (Netflix, BBC) recommend keeping subtitles between 12 to 17 CPS (maximum 20-25 CPS) so audiences can comfortably read the dialogue without missing on-screen action.

Can I convert SRT subtitles to WebVTT or YouTube format? โ–ผ

Yes! Simply upload your .srt file or paste your raw text, then click 'Download' under WebVTT (.VTT) or YouTube (.SBV). You can also switch between formats in the Raw Code tab.

How do I preview subtitles over my video? โ–ผ

Click 'Load Video / Audio' and select any MP4, WebM, or audio file from your computer. The video will play locally with live subtitle overlays matching your timestamps.