.JSON.SRT.VTT.TXT

CapCut Draft to SRT Converter

Extract auto-captions from CapCut Desktop draft_content.json into clean SRT, WebVTT or plain text. Free, browser-local and 100% private with zero uploads.

100% In-Browser · Zero Upload
Zero latency · Client-side Web Worker

Drop draft_content.json from your CapCut project folder

Auto-captions are extracted into clean SRT and VTT locally

How to Locate Your CapCut Draft File

CapCut Desktop saves all project data, including auto-generated speech-to-text captions, in a local folder on your computer. You do not need CapCut Pro to access this data.

Windows File Explorer
%LOCALAPPDATA%\CapCut\User Data\Projects\com.lveditor.draft\[Your Project]\draft_content.json

Press Win + R, paste the path above (replacing with your project name), and press Enter.

macOS Finder
~/Movies/CapCut/User Data/Projects/com.lveditor.draft/[Your Project]/draft_content.json

In Finder, press Cmd + Shift + G and paste the path to jump directly to your CapCut drafts.

Why CapCut Locks Subtitle Exports

Recent versions of CapCut have moved standard subtitle exports (.srt) behind a paid CapCut Pro subscription. However, when auto-captioning completes, the application writes the exact word timestamps and dialogue strings into draft_content.json in microseconds (1 second = 1,000,000 microseconds).

SubPreflight reads these microsecond timestamps directly in your browser, converts them to standard SubRip syntax (HH:MM:SS,mmm), strips internal styling tags, and generates an editor-ready subtitle file.

Importing Extracted SRT into Your NLE

  • Adobe Premiere Pro: Go to File > Import, select your converted .srt file, and drag the subtitle track directly onto your timeline above your video cuts.
  • DaVinci Resolve: Drag the .srt file into the Media Pool, right-click, and select Insert Selected Clips to Timeline using Subtitle Track.
  • Final Cut Pro: Use File > Import > Captions to bring in the .srt track aligned with your project start time.
  • YouTube Studio: Upload the .srt under Subtitles > Add Language > Upload File (With Timing).

Frequently Asked Questions

Where can I find draft_content.json on Windows and macOS?
On Windows, open File Explorer and navigate to %LOCALAPPDATA%\CapCut\User Data\Projects\com.lveditor.draft\[Your Project Name]\. On macOS, open Finder and navigate to ~/Movies/CapCut/User Data/Projects/com.lveditor.draft/[Your Project Name]/. Look for the file named draft_content.json or draft_info.json.
Can I export CapCut subtitles without paying for CapCut Pro?
Yes. When CapCut generates auto-captions, it saves the full text and microsecond timecodes inside your local project draft file. This tool extracts those cues locally in your browser and outputs standard SubRip SRT, WebVTT, or plain text without requiring CapCut Pro.
Are my project files, video clips, or dialogue uploaded to any server?
No. Parsing occurs entirely in your browser using local JavaScript memory. Your video footage, project structure, and dialogue never leave your computer.
Can I import the generated SRT into Premiere Pro and DaVinci Resolve?
Yes. The output is standard SubRip (SRT) format with sequential cue numbers and millisecond timecodes (00:00:00,000) that import directly into Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro, and YouTube Studio.
What happens if my CapCut project contains stickers and title text?
The parser scans all text tracks and segments across the project timeline. It filters out empty placeholder tags and chronologically orders dialogue cues by their timeline start time.