How to import SRT subtitles into
Final Cut Pro as titles

Open the SRT in Subtitle Wrangler, fix its timing on the waveform if needed, export it as an .fcpxml at your project’s frame rate, then use File ▸ Import ▸ XML… in Final Cut Pro. Every subtitle arrives as a title you can style and animate. A plain-text script works too: each line becomes a subtitle, and Subtitle Wrangler times it to your audio.

Open Subtitle WranglerFree · runs in your browser · Optimized for fast editing
Tutorial 04: Export & PaperCut Pro: SRT, VTT, FCPXML, MOTN - Subtitle Wrangler
Prefer to watch? Tutorial 04 · Export & PaperCut Pro: SRT, VTT, FCPXML, MOTN · 1:48

Steps

  1. Open your SRT file

    In Subtitle Wrangler, click Start New, then Import a file and pick your .srt. VTT, ITT and ASS open the same way. Starting from a .txt or pasted script? It needs timing first — see the script guide.

    Subtitle Wrangler’s Start New screen with the Import a file and Paste Text In tiles
  2. Fix the timing against the waveform

    Click Load Media and add your video or audio. Every subtitle sits on the waveform: drag an edge to retime it, press B and click a word to split there, ⌘J to join, ⇧B to join and re-split. Subtitle Wrangler is built for this step — fix sync here, before Final Cut Pro.

    An SRT loaded in Subtitle Wrangler with the interview video: subtitle list, waveform blocks and the Reference Player
  3. Use your own title style (optional)

    In Final Cut Pro, style one title the way you want and export that timeline as XML. In Subtitle Wrangler’s Export window, tick Export .fcpxml using Custom Template and drop that file in. Every subtitle will copy that title’s template, font and settings. Third-party titles work too, and Subtitle Wrangler keeps the template for next time.

    IN FINAL CUT PROFile ▸ Export XML…
    The Export dialog with Export .fcpxml using Custom Template ticked and the drop area for a styled .fcpxml
  4. Export as FCPXML

    Click Export. Set the frame rate and frame size to match your Final Cut Pro project (4K, 1080p, vertical or square), then click .fcpxml (FCP Titles).

    The Export dialog with 30 fps and 3840 × 2160 (4K) selected
  5. Import into Final Cut Pro

    IN FINAL CUT PROFile ▸ Import ▸ XML…

    Choose the .fcpxml and the library to import into — double-clicking the file opens the same dialog. The titles arrive in a new project named after your file, in an event called Imported Subtitles. Copy them from there into your edit.

Good to know

Which frame rate should I pick?

The one your Final Cut Pro project uses — Subtitle Wrangler preselects your video’s rate when one is loaded. It offers 23.976, 24, 25, 29.97, 30, 50, 59.94 and 60 fps. SRT counts time in milliseconds and FCPXML in frames, so a subtitle can shift by up to one frame.

What do the titles look like by default?

Basic Title: Helvetica 48, white with a black outline, centered near the bottom of the frame. For any other look, use a custom template (step 3).

Can’t Final Cut Pro do this by itself?

Since version 12.3, Final Cut Pro can import an SRT as captions and convert them to titles. Subtitle Wrangler is still the quicker route, and it lets you fix timing on the waveform first, use any title style (third-party included), and bring in several languages at once.

Can I bring in several languages at once?

Yes. Put each language on its own lane and export All Lanes. Each lane becomes its own storyline in Final Cut Pro, stacked in the timeline.

Can I fix the timing before it goes into Final Cut Pro?

Yes — that is what Subtitle Wrangler is for. Load your video, then drag cue edges on the waveform, press B to split at any word, ⌘J to join. Quicker than moving titles one by one in Final Cut Pro.

Which formats can I import?

SRT, VTT, ITT, ASS and FCPXML come in with their timings. A .txt file, or text you paste with Paste Text In, becomes one subtitle per line; load your audio and click Full Realign to time every line to the speech.

Related guides