Convert FCPXML to SRT
Extract the titles and captions from a Final Cut Pro FCPXML timeline as clean, timed SRT subtitles.
Convert your files
Drop files here
Drag & drop or browse · FCPXML files
up to 3 files · 1.0 MB each
How to convert FCPXML to SRT
Convert FCPXML to SRT online. CutConvert walks the Final Cut Pro timeline in your .fcpxml, extracts every title and caption with its exact offset and duration, and writes clean, numbered SRT subtitles.
Export the FCPXML
In Final Cut Pro, select the project and choose File > Export XML (Resolve: File > Export > Timeline). Any recent FCPXML version works.
Convert FCPXML to SRT
Drop the .fcpxml on the converter. Titles and captions are read with FCPXML's offset semantics, including the sequence's start timecode.
Download your result
Download the converted file instantly — or a single ZIP archive when you convert a batch of files.
FCPXML timeline and SRT subtitles, explained
Subtitles built as titles in Final Cut Pro are trapped in the timeline — YouTube, players, and translation workflows all want SRT. This converter reads the FCPXML export, resolves each title's real position (offsets are relative to containers and the sequence start timecode, which is why naive extraction lands an hour off), and writes standards-compliant SRT.
Extract the titles and captions from a Final Cut Pro FCPXML timeline as clean, timed SRT subtitles. It is free to start, encrypted in transit, and converts a whole batch into one ZIP — sign in when you need large, high-volume jobs.
FCPXML to SRT FAQ
Does it read titles, captions, or both?
Both. Basic Titles (and other title effects with text) and caption elements are extracted with their timing; empty placeholders are skipped.
Why do other tools put my subtitles an hour late?
FCP timelines often start at 01:00:00:00, and title offsets in FCPXML are relative to containers rather than absolute. This converter resolves the offset chain and subtracts the sequence's start timecode, so the first cue lands where it should.
Which FCPXML versions are supported?
The structure this converter reads (resources, sequences, spines, titles, captions, rational times) is stable across FCPXML 1.6 through 1.11, so exports from any recent FCP or Resolve version work.
Will multi-line titles keep their line breaks?
Yes — the text is read exactly as stored in the title, line breaks included, and written into the SRT cue.
Can I convert several timelines at once?
Yes — drop a batch of .fcpxml files and download one ZIP of SRTs. Free to start; guests convert up to 3 files per batch, and a free account raises the limits.
More converters
- Convert SRT to Premiere JSON
- Convert SRT to Avid TXT
- Convert TXT to SRT
- Convert EDL to CSV
- Convert TXT to Premiere JSON
- Convert DOC to Premiere JSON
- Convert SRT to VTT
- Convert Premiere Transcript to SRT
- Convert Premiere Transcript to VTT
- Convert VTT to SRT
- Convert SRT to Text
- Convert VTT to Text
- Convert Premiere Transcript to Text
- Convert SBV to SRT
- Convert SRT to Word
- Convert VTT to Word
- Convert ASS to SRT
- Convert JSON to SRT
- Convert SRT to CSV
- Convert CSV to SRT
- Convert SRT to FCPXML
Why editors trust it
Free to start
Convert everyday batches for free. Create an account when you need large, high-volume jobs.
Batch in, one ZIP out
Drop up to 10 files at once and download a single tidy ZIP — or one file if that is all you need.
Made for editors
EDL, SRT, Avid caption TXT, and Premiere transcript JSON — with speakers, frame rates, and timecode handled the way post expects.
Secure by default
Files are encrypted in transit, converted on managed infrastructure, and never sold or shared.
Questions, answered
Where are my files processed?
Your files are uploaded over an encrypted (HTTPS) connection and converted on CutConvert’s servers, then handed straight back to you as a download. We never sell or share your media.
Is it free? Do I need an account?
Small, everyday batches are free to convert. For large or high-volume jobs you’ll create an account and upgrade — which keeps the free tier fast for everyone.
What do I get when I convert multiple files?
Drop several files and you get back one ZIP archive containing every converted file. Convert a single file and you simply get that one file — no unnecessary ZIP.
Which formats are supported?
You can convert EDL to CSV; SRT and VTT subtitles to each other and to plain text; SRT, TXT, and DOCX/DOC transcripts to Premiere Pro transcript JSON; SRT to Avid Media Composer caption TXT; and Premiere Pro .prtranscript exports to SRT, VTT, or text — with speaker labels preserved. More post-production formats are on the way.
Can I pick a frame rate?
Yes. For EDL and Avid caption output you can choose 23.976, 24, 25, 29.97, or 30 fps, or let CutConvert auto-detect it from your source.