3 items
Turn scripts into timed captions. Paste text, get SRT/VTT — plus clean and re-chunk existing caption files. Free, private, offline. CaptionFlow turns a plain script into timed, ready-to-post captions — right in your browser, in seconds, without uploading a single word anywhere. Built by Reel Routine for short-form creators who caption every day: • SCRIPT → TIMED CAPTIONS Paste your script or transcript, set your video length (or let CaptionFlow estimate it at natural speaking pace), and get properly timed captions chunked into short-form lines — max ~7 words per line, split on punctuation so they read the way people actually talk. Export as .SRT or .VTT for any editor or platform. • CLEAN & CONVERT EXISTING CAPTIONS Drop in an SRT or VTT file and CaptionFlow strips cue numbers and styling tags, re-chunks wall-of-text lines into punchy short-form captions, and converts between SRT and VTT. Export a clean plain-text transcript too. • PRIVATE BY DESIGN Everything runs 100% on your device. No uploads, no accounts, no analytics, no tracking — your scripts and caption files never leave your computer. The only permission requested is local storage, used solely to remember a Pro license key on your device. • FREE WHILE WE LAUNCH All core features are free. A Pro tier (karaoke word-timed ASS export for ffmpeg burn-in, batch file processing, style presets) is built in and will open when Pro launches; any creator issued a key can activate it in the extension today. Made by Reel Routine — we caption reels for creators every day, so we built the tool we kept wishing existed.
Nov 5, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.