Skip to content
CutConvert
Post-production file converter

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

browseFCPXML files

up to 3 files · 1.0 MB each

Queue
0/3
No files queued yet — drop something above to begin.

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.

  1. Export the FCPXML

    In Final Cut Pro, select the project and choose File > Export XML (Resolve: File > Export > Timeline). Any recent FCPXML version works.

  2. 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.

  3. 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.

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.