Free Subtitle Generator — Create SRT & VTT Online
Create subtitle files for your videos directly in the browser. Build cues manually with precise timestamps, or paste a transcript and let the tool auto-generate timed subtitles. Export as SRT or WebVTT — no sign-up, no watermark.
Subtitles (0 entries)
What can you use it for?
Subtitles improve accessibility, engagement, and SEO for any video content. Here are the most common use cases.
YouTube & social media videos
Add captions to make your videos accessible and boost watch time. YouTube, Instagram, and TikTok all support SRT uploads for auto-synced subtitles.
Online courses & tutorials
Provide subtitles so students can follow along without audio. Upload SRT files to platforms like Udemy, Teachable, or your own LMS.
Product demos & walkthroughs
Add captions that highlight key steps in a product tour. Viewers understand the workflow even when watching on mute in a feed or Slack thread.
Podcast video clips
Convert a transcript into timed subtitles for short-form podcast clips. Captions keep viewers engaged on social feeds where autoplay is silent.
Accessibility & compliance
Subtitles make content accessible for deaf or hard-of-hearing viewers and meet WCAG and ADA requirements for web-published video.
Foreign language localization
Create translated subtitle files and distribute them alongside your original video. Most players let viewers switch between multiple SRT or VTT tracks.
How it works
Open the Subtitle Editor to create cues manually, or switch to Text to Subtitles and paste your script to auto-generate timed entries.
Set start and end timestamps for each cue using HH:MM:SS,mmm format. Adjust the reading speed slider to control auto-timing duration.
Edit, duplicate, reorder, or remove subtitle entries. Import an existing SRT or VTT file to continue editing where you left off.
Choose SRT or VTT as the export format, preview the output, then click Download to save your subtitle file.
Frequently Asked Questions
What is an SRT file?
SRT (SubRip Text) is the most widely supported subtitle format. It stores numbered subtitle blocks, each with a start time, end time, and text. Nearly every video player, editor, and hosting platform accepts SRT files.
What is a WebVTT file?
WebVTT (Web Video Text Tracks) is a subtitle format designed for the web. It is the native caption format for the HTML5 <video> element and is supported by browsers, YouTube, and most modern streaming platforms.
What is the difference between SRT and VTT?
Both formats store timed text, but VTT uses a dot for milliseconds (00:00:01.500) while SRT uses a comma (00:00:01,500). VTT also supports styling and positioning with CSS, which SRT does not. For most use cases either format works — this tool exports both.
How does the text-to-subtitles feature work?
Paste your transcript into the Text to Subtitles tab. The tool splits each line into a separate subtitle cue and calculates duration based on the reading speed you set (characters per second). You can then fine-tune the timing in the Subtitle Editor.
Can I import an existing SRT or VTT file?
Yes. Click Import SRT / VTT to load an existing file. The tool parses all cues and loads them into the editor so you can adjust timing, edit text, and re-export in either format.
How many subtitles can I create?
There is no limit. The tool runs entirely in your browser — no server processing, no file size cap, and no watermark. You can create as many subtitle entries as your video needs.
More Free Tools
Ready to create stunning screen recordings?
Screen Charm makes professional screen recordings effortless on macOS.
Try Screen Charm for FreeLoved by 500+ creators and developers