SRT File Viewer

View and analyze SRT (SubRip) files online - timeline display, search, statistics, and instant export. Fix garbled characters and out-of-sync timing, or play the subtitles over your own video. 100% private, nothing uploaded. Need a conversion? Try SRT to VTT, VTT to SRT, or browse all our Subtitle Tools.

Download sample subtitle files
OFF

    How to View SRT Files Online

    1. Open your SRT file. Drag and drop the .srt file onto the upload area or click to browse. You can also paste subtitle text, try the sample or open several files at once.
    2. Read and search. Browse the Timeline with timestamps, duration and reading speed for every line, or switch to Raw, Analysis or Player. Search highlights matches as you type.
    3. Check the quality. The quality check counts overlaps, lines that are too fast, too long or too short. Click a count to see only those lines.
    4. Edit and fix. Double-click a line to edit its text or times, shift or re-time the whole file, fix common errors or find and replace words. Undo is always one click away.
    5. Download. Save the subtitles as SRT, VTT, TXT or CSV, or grab everything in one ZIP. Downloads are always UTF-8.

    Shortcuts: 1-4 switch views, / search, F fullscreen, Ctrl + Z undo, Ctrl + S download SRT.

    For format conversion, try our SRT to VTT or VTT to SRT converters.

    Pro tip: Making a clip for social media? Turn a scene into a GIF with Video to GIF, shrink it with the GIF Compressor, or convert your subtitles to VTT format for HTML5 video.

    SRT Viewer Features

    Timeline View

    Every subtitle in order with timestamps, duration bars and clean formatting. Perfect for proofreading and quality control.

    Instant Search

    Find any line of dialogue in milliseconds. Matches are highlighted inline and the result count updates as you type.

    Reading Speed Analysis

    Spot lines that are too fast to read with characters per second (CPS) on every line. The industry standard is under 20 CPS.

    Fixes Garbled Letters

    Old Windows-1250, 1251 or 1252 files are detected automatically, so Ş, Ł and Ж show up right. Downloads are always UTF-8.

    Edit & Re-time

    Change text and times inline, shift the whole file, convert frame rates and fix overlaps - with undo for every step.

    Video Preview

    Play the subtitles over your own video and nudge them into sync with a slider. The video never leaves your device.

    Multi-Format Export

    One-click export to TXT (transcript), VTT (web video), SRT, CSV (Excel) or all of them in a ZIP with README. For more formats, see the Subtitle Converter.

    100% Private

    All parsing happens locally in your browser - your subtitle files never touch our servers. Safe for confidential content.

    Works Everywhere

    Open SRT files on any device, browser and OS - no installation, no signup, no limits. Mobile-friendly and dark-mode ready.

    Timeline, Raw, Analysis and Player Views

    Timeline lists the subtitles in order with timestamps, duration bars, reading speed and clean formatting. Double-click any line to edit it.

    Raw shows the original SRT source, unchanged - or the current SRT with your edits, exactly as it will be saved.

    Analysis shows statistics like total duration, average reading speed, the reading-speed distribution and notable subtitles (longest, shortest, most text).

    Player plays your own video with the subtitles on top, so you can check timing scene by scene.

    How to Fix Out-of-Sync Subtitles

    First find out what kind of sync problem you have.

    Watch one line near the start and one near the end of the video.

    • Same delay everywhere - use Shift timing. A value of -2000 shows every line 2 seconds earlier.
    • Delay grows over time - the subtitle was made for a different frame rate. Use Change frame rate, usually 23.976 to 25 fps or 25 to 23.976.
    • Both - use Two-point sync with one early and one late line.
    • Off after a certain scene - shift starting at that line number only.

    The quickest way is the Player tab. Load the video, pause when a line is spoken, press Sync next line to now and apply it to the file. Need a different subtitle format afterwards? The Subtitle Converter handles it, and the Subtitle Editor is there for writing new captions.

    Fix Garbled Characters in Subtitles

    Strange symbols instead of letters almost always mean an encoding mix-up.

    Older subtitles were saved in regional Windows code pages, while modern players expect UTF-8.

    You seeShould beEncoding to pick
    Mulþumesc, ºiMulţumesc, şiWindows-1250 (Romanian)
    ¿ó³w, œwiatżółw, światWindows-1250 (Polish, Czech, Hungarian)
    ÏðèâåòПриветWindows-1251 (Russian, Bulgarian, Serbian)
    café, übercafé, überUTF-8 read twice - press Repair
    caf�caféWindows-1252 (Western Europe)

    The viewer guesses the right one automatically and lets you switch in one click. Every download is saved as UTF-8, so the file works in VLC, Plex, smart TVs and YouTube.

    Want to hear the dialogue instead? Export a TXT transcript and paste it into Text to Speech Online.

    About SRT Format

    SRT (SubRip Subtitle) is the most widely used subtitle format on the internet.

    It was created for the SubRip software in the early 2000s. The format is plain text and human-readable - easy to edit in any text editor and easy for software to parse.

    An SRT file consists of numbered subtitle blocks. Each block has a sequence number, a start and end timestamp (HH:MM:SS,mmm format) and one or more lines of text, followed by a blank line:

    1
    00:00:01,000 --> 00:00:04,000
    Hello! This is the first subtitle.
    
    2
    00:00:04,500 --> 00:00:07,250
    <i>Italic text</i> works too,
    across two lines.

    The format supports basic HTML styling tags like <b>, <i> and <u>, plus <font color> and UTF-8 encoding for international characters.

    Syntax Features

    Numeric Index Timestamps Text Content HTML Styling UTF-8 Support Multi-line Text

    While SRT is the de facto standard, modern HTML5 video uses WebVTT (.vtt) for native browser support. Professional workflows often rely on ASS/SSA for advanced styling.

    The viewer above handles all standard SRT variants, including malformed timestamps (dots or colons instead of commas), missing indices, missing blank lines and positioning tags like {\an8}.

    Frequently Asked Questions

    SRT (SubRip Subtitle) is a plain-text subtitle file used to display captions or translations alongside video.

    Each entry has a sequential number, start and end timestamps (HH:MM:SS,mmm) and the subtitle text. It works in virtually all video players, including VLC, MPV, YouTube and major streaming platforms. For web video, you may want to convert SRT to VTT.

    Yes. Download the subtitles as SRT, VTT (WebVTT for HTML5 video), TXT (a plain transcript) or CSV for Excel, or get all four in one ZIP.

    The viewer also opens VTT, ASS/SSA, MicroDVD SUB and YouTube SBV files and saves them as SRT. For more formats, use the Subtitle Converter or browse all Subtitle Tools.

    The file was saved in an older encoding such as Windows-1250 (Romanian, Polish, Czech, Hungarian), Windows-1251 (Cyrillic) or Windows-1252, and your player reads it as UTF-8.

    The viewer detects the encoding automatically. If letters still look wrong, pick another encoding from the list above the subtitles. Every download is saved as UTF-8, which fixes the file for good.

    If every line is early or late by the same amount, use Shift timing with a value in milliseconds (negative = earlier).

    If the delay grows during the movie, the frame rate is wrong: use Change frame rate (for example 23.976 to 25 fps) or Two-point sync. You can also load your video in the Player tab, press Sync next line to now, then apply the offset to the file.

    Yes, completely. All file processing happens locally in your browser using JavaScript.

    Your subtitle file and your video are never uploaded to any server - they never leave your device. This makes the viewer safe for confidential video content, unreleased work or sensitive translations.

    Standard SRT (SubRip) files in any common encoding, with HTML styling tags (<b>, <i>, <u>, <font color>), multi-line text and Windows, Unix or old Mac line endings.

    It also opens WebVTT (.vtt), ASS/SSA, MicroDVD and SubViewer (.sub), YouTube (.sbv) and subtitle text in .txt files. We also have dedicated viewers for WebVTT and ASS/SSA files.

    The viewer handles subtitle files up to 50 MB, which covers feature-length films with tens of thousands of subtitle entries.

    Big files are parsed in the background, so the page never freezes. Most subtitle files are well under 1 MB. If you hit issues with a larger file, contact us and we'll be happy to help!

    The industry standard for subtitle reading speed is 15-20 characters per second (CPS), with lines of up to 42 characters and at least about 0.8 seconds on screen. Lines above 25 CPS are usually flagged as "too fast" in professional captioning.

    The viewer shows the CPS of every line and flags the ones that break your limits. The Analysis view shows the CPS distribution of the whole file.

    Guides & Tutorials

    All 40 guides
    Guide How to Tell What Format an Image File Is (5 Easy Ways) Jul 8, 2026 · 9 min read Read Guide How to Open ZIP, RAR, 7Z & TAR.GZ Files Online (Without Installing Anything) May 15, 2026 · 21 min read Read New Guide Barcode Types Explained: EAN, UPC, Code 128, ISBN and More Oct 28, 2026 · 8 min read Read