SRT to FCPXML Converter

Convert SRT subtitles to FCPXML instantly in your browser.

Accepts
SRT
OutputFCPXML
Target FPS

Drop your subtitle file here

or click to browse (multiple files supported)

Supported: SRT

Your converted subtitles will appear here.

How to convert SRT to FCPXML

1

Upload your SRT file

Drag and drop your SRT file or click to browse.

2

Convert to FCPXML

Conversion runs instantly in your browser, with a live preview of the FCPXML result.

3

Preview the conversion

Check the converted result against your original before you download.

4

Download FCPXML

Download your FCPXML file: no signup, no watermark.

About Converting SRT to FCPXML

Converting an SRT (.srt) file to FCPXML turns every subtitle into a Basic Title on a Final Cut Pro timeline. Import the .fcpxml with File > Import > XML and each line arrives as its own title at its moment in the video, ready to restyle like any title you add by hand.

What is SRT Format?

SubRip (SRT) is the most widely supported subtitle format. It contains only basic text and timing information without styling or positioning data, making it universally compatible with video players and platforms.

Learn more about SRT

What is FCPXML?

FCPXML (Final Cut Pro XML) is the XML format Final Cut Pro uses to exchange events, projects and timelines with other apps. A subtitle file converted to FCPXML becomes a project whose every line is a title on the timeline, placed at its time in the video. Final Cut Pro opens it with File > Import > XML. It is a format for editing in Final Cut, not a subtitle file a video player loads.

About SRT to FCPXML Conversion

  • One title per subtitle: each cue becomes a Basic Title connected to the timeline, starting and ending on the frame nearest to its SRT time.
  • Your project's frame rate: pick 23.976, 24, 25, 29.97 or 30 fps in the converter, so every title starts exactly on a frame of your timeline.
  • Plain text near the bottom: italic and bold tags and positioning codes such as {\an8} are removed, and every title is set in white Helvetica, centred in the lower part of a 1080p frame.
  • Overlapping lines kept apart: subtitles that overlap in time go on separate lanes, so none is dropped and nothing moves on import. They sit at the same spot on screen, so move one of them in Final Cut Pro.

Timecodes are converted to FCPXML timing precision with no loss of sync.

What You Lose vs What You Gain

What You Lose in Conversion

What You Gain in Conversion

  • Every subtitle arrives as a real Final Cut title you can restyle, move and animate
  • Titles start and end on whole frames of the frame rate you choose
  • One import places every line on the timeline, with no copying text in by hand

When to Convert SRT to FCPXML

Styled Subtitles in the Picture

Put dialogue on screen in your own font, size and colour, as part of the video rather than as a caption track viewers switch on.

Social Videos That Play Muted

Short videos are often watched with the sound off, so on-screen words carry the story. Titles from your SRT save typing every line.

Lyrics and Quotes as Titles

Turn a timed lyric or quote file into a run of titles you can animate one by one in Final Cut Pro.

Frequently Asked Questions

How do I convert an SRT file to FCPXML?

Drop the .srt file on the converter above, choose the frame rate of your Final Cut Pro project, and download the .fcpxml file. There is no account and no sign-up, and the file is converted inside your browser tab rather than on a server.

How do I import the FCPXML file into Final Cut Pro?

In Final Cut Pro, choose File > Import > XML, select the .fcpxml file and click Import. Final Cut adds an event with a project that holds the titles. Open that project, select all the titles and copy them. Then, in your own project, put the playhead at the first subtitle's start time and choose Edit > Paste as Connected Clip: the titles attach to your video and keep their spacing.

Should I use captions or titles in Final Cut Pro?

Use captions when viewers should be able to turn the subtitles on and off: Final Cut Pro imports SRT, iTT and CEA-608 caption files directly, so the .srt needs no conversion. Use titles, which this page makes, when the words should be part of the picture with your own font, size, colour and animation, for example on a social video that plays muted.

Which versions of Final Cut Pro can open the file?

The file is FCPXML version 1.9, a single .fcpxml document rather than an .fcpxmld bundle. Apple's FCPXML reference says version 1.9 requires Final Cut Pro 10.4.9 or later.

Can I change the font, size or position of the titles?

Yes. They are ordinary Basic Titles, so you can select one and change its font, size, colour and position in the Text and Title inspectors, or swap it for another title style, just as with a title dragged in from the Titles browser.

Does the FCPXML keep the italics, colours and positions from my SRT?

No. Formatting tags and positioning codes are removed and every title gets the same plain style, centred near the bottom of the frame. Only the words and their timing carry over, so restyle the titles in Final Cut Pro after importing.

Tips for Converting SRT to FCPXML

Only need captions that viewers can switch on and off? Final Cut Pro imports an .srt file directly as captions (File > Import > Closed Captions), with no conversion. FCPXML is for when you want the lines as titles you can style and animate.

Choose the frame rate of your Final Cut Pro project before you download, so every title lines up with the frames of your timeline.

Subtitles in WebVTT or ASS? Turn them into SRT first with VTT to SRT or ASS to SRT, then bring the .srt here.