Subtitle Workbench

Subtitle Workbench

1. Load subtitles

Use UTF-8 SRT, WebVTT or plain basic ASS. Advanced layout and styling are rejected so conversion cannot silently discard them.

At most 1MB, 300 cues and two hours. Processed only in your browser.

Load an example or subtitle file to start.

2. Match a local video

Preview captions over the selected video at the current playback time. The video is not edited or uploaded.

3. Edit cues

Use hours:minutes:seconds.milliseconds (00:00:01.250). End must follow start.

4. Review cues (0)

Select a cue to edit it and seek the optional video to its start.

    No cues yet.

    Overlap, fast reading and long lines are review warnings. Overlap itself is permitted by WebVTT.

    5. Download subtitles

    SRT and WebVTT retain milliseconds; basic ASS records centiseconds. Basic ASS rejects literal braces and backslashes rather than escaping them automatically.

    Comments & questions

    Subtitle Workbench

    A video trimmer changes picture or audio sections; this workbench edits when subtitle text appears. Import the plain-text subset of UTF-8 SRT, WebVTT or basic ASS, add or change cues, shift one cue or the entire track to the millisecond, and rewrap a long line including Korean text. An optional local video plays with a cue overlay for timing checks. The review highlights overlapping cues, high reading speed, and long lines; WebVTT permits overlaps, so the overlap is a warning. Positioning, tags, effects and advanced ASS styles cannot survive a plain-text conversion, so files containing those features are rejected explicitly.

    Key features

    • Open UTF-8 SRT, WebVTT or basic ASS dialogue and edit up to 300 cues.
    • Shift one cue or every cue by a signed offset; invalid or negative times are rejected.
    • Rewrap Korean or English text and review overlaps, characters per second, line count and long lines.
    • Preview a local video's playback time with a subtitle overlay without sending it to the app server.
    • Download SRT, WebVTT or basic ASS. ASS stores time to centiseconds.

    How to use

    1. Load the example or a UTF-8 SRT, VTT or ASS file up to 1MB; optionally select a local video.
    2. Select a cue to edit its start, end and text, or add another cue.
    3. Shift all or one cue, rewrap a line, and inspect overlap and reading-speed warnings.
    4. Preview the video if provided and download the desired subtitle format.

    Use cases

    • Move a whole subtitle track half a second to match dialogue.
    • Split a long Korean caption into shorter lines and review cues that disappear too quickly.
    • Convert a plain SRT track to WebVTT or basic ASS for another editor.

    Frequently asked questions

    Are WebVTT positions or ASS effects preserved?

    No. This is a plain-text cue workbench. It rejects WebVTT NOTE, STYLE, REGION, cue settings and tags, and advanced ASS styles, positions, effects and override tags instead of silently discarding them.

    Are overlapping cues invalid?

    Not necessarily. WebVTT allows overlapping cues. The workbench flags them for review and permits export.

    Does ASS export preserve milliseconds?

    ASS timestamps use centiseconds, so times are rounded to the nearest hundredth of a second. Save SRT or WebVTT to retain milliseconds.

    Does this edit the video or burn captions into it?

    No. The optional local video is a timing preview only. Video bytes are neither modified nor downloaded. Only subtitle files are exported.

    Can it read every subtitle file?

    It supports a UTF-8 plain-text subset: at most 1MB, 300 cues and two hours. Advanced formatting, other encodings and unsupported structures are rejected.

    Are files uploaded?

    No. Subtitles are read in browser memory, and the video uses a local object URL. Export creates a browser download.

    Privacy

    Subtitle text and the selected video stay in this browser tab and are not submitted to the app server. The temporary video object URL is revoked when replaced or the page closes.

    References

    Related Tools

    Video TrimmerVideo to GIFMIDI Piano Roll EditorImage Super ResolutionHDR Exposure MergerPhoto Colorization LabPanorama StitcherSheet Nesting PlannerEdit Decision WorkbenchTeleprompter StudioBilingual Video Study PlayerChord Progression LabMusic Score EditorSpatial Audio DesignerMusic Chord Candidate AnalyzerSample Instrument BuilderImpulse Response LabAudio Waveform EditorDTMF Signal LabSpectrogram Sound PainterAudio Spectrum AnalyzerAudio DenoiserAudio Source SeparatorSound Effect SynthesizerMultitrack Audio MixerAudio Transient SlicerAudio Loop Seam FinderAudio Loudness AuditorAudio Pitch Tempo StudioStereo Anaglyph MakerPhoto Mosaic MakerImage Frequency SpectrumSimilar Photo FinderLenticular InterlacerPBR Texture Map LabPanorama Tour BuilderImage Calibration TargetsImage Steganography LabVector Morph EditorDocument Perspective CorrectorImage Inpainting StudioKnitting Chart EditorSVG Boolean WorkbenchSVG Path EditorSeamless Pattern MakerScreenprint Separation StudioQuilt Layout PlannerPerspective Mockup StudioLow Poly Mesh MakerFont Subset BuilderFocus Stacking LabImage Depth EstimatorCross Stitch Chart MakerAnimation Timeline EditorPixel Paint StudioImage Difference HeatmapImage Quality LabID photo makerBarcode scannerVideo Chroma KeyerVideo StabilizerVideo Reframe StudioStop Motion StudioVideo Timecode ConformerVideo Quality ComparatorHLS and DASH Manifest ValidatorVideo Speed Ramp EditorVideo Container InspectorVideo Storyboard MakerVideo Privacy MaskerRotoscope Mask EditorVideo Motion TrackerVideo Frame InterpolatorAudio Description EditorVideo Audio Sync LabGIF Frame ExtractorSVG to PNG / JPEGImage to SVG VectorPixel Art ConverterCircle Profile CropPhoto and Polaroid FrameRound Image CornersJPEG EXIF Viewer and RemoverImage Color Vision SimulatorImage to ASCII ArtPhoto CollageInstagram 9-Tile SplitterLong Image SplitterImage CropRotate and Flip ImagesImage FiltersMeme GeneratorScreenshot BeautifierBarcode GeneratorQR Code GeneratorImage CompressorImage ResizeImage ConverterFavicon GeneratorYouTube Thumbnail ExtractorHEIC to JPGSignature & Stamp MakerImage WatermarkGIF MakerImage Color PickerImage to Text (OCR)Merge ImagesPhoto Blur & MosaicQR Code ScannerMP4 to MP3 ConverterVideo CompressorBackground Remover
    Explore all Image/Media tools →Text/Convert →Life/Fun →Dev Tools →