Final Cut Pro
How to add subtitles in Final Cut Pro
To add subtitles in Final Cut Pro you import an SRT as closed captions on a caption role. Generate the SRT locally on your Mac first, then import it and deliver however the job needs.
Generate SRT locally, nothing uploaded
No account · Nothing uploaded
How to add subtitles in Final Cut Pro
In Final Cut Pro, choose File > Import > Closed Captions and pick your .srt. Final Cut imports SRT directly, alongside iTT (.itt) and CEA-608 (.scc), and recognises the format from the file extension.
The import dialog does not ask you to pick a format. It asks which caption role and language subrole to import as, and whether the insertion time is Relative to Timeline or Absolute. Roles are how Final Cut organises captions, and they are what lets one project carry several caption languages at once.
So the work is not in Final Cut, it is in producing an accurate SRT. SnailText generates one from your footage on your own Mac, with no upload.
Import an SRT into Final Cut Pro, step by step
Before you start: Generate the SRT. In SnailText, open Transcribe files, set the output to SRT, and run it. Sharing an audio-only Master File out of Final Cut first works well: it is smaller to read through than the video and produces exactly the same cues.
- In Final Cut Pro, open the project the captions belong to.
- Choose
File > Import > Closed Captionsand select the .srt. - In the Import as Role section, choose a closed caption role on the left and a language subrole on the right. This is a role choice, not a format choice: Final Cut keeps your SRT as SRT.
- Set the insertion time. Relative to Timeline adds the project start time to each cue, which is what you want when the project starts at a timecode such as 01:00:00:00. Absolute places each cue at its own start time regardless of the project start.
- The captions land in the timeline on the caption role you chose. Double-click a cue to edit its text, or drag its edges to retime it.
- To deliver them, use
File > Shareand set the caption options for your chosen destination, or export the captions back out as a file withFile > Export Captions.
Menu paths written against Apple's Final Cut Pro user guide, Import closed captions (checked 2026-10-01). Final Cut Pro is macOS only.
Try it on your own files
Generate SRT locally, nothing uploaded
Caption roles, and the formats Final Cut reads
Final Cut organises captions by role rather than by track. A role is a label the caption carries, with a language subrole under it, and that is what makes multi-language delivery straightforward: one project holds an English caption role and a Spanish one, and you choose which goes out with each export. It is also why the import dialog asks which role to import into rather than which track.
On import it reads three formats natively: SRT (.srt), iTT (.itt, iTunes Timed Text) and CEA-608 (.scc). It identifies which one you handed it from the file extension, so an .srt goes in as SRT and stays SRT. You only need iTT or CEA-608 if a delivery specification names them, and Final Cut can export to those from captions you imported as SRT.
The cue shape still matters, because Final Cut shows whatever is in the file. SnailText wraps lines at 42 characters and splits any cue longer than 6 seconds, so the file arrives already readable on a timeline instead of as long blocks you then have to break up by hand. The 42-character line is the same limit Netflix uses in its timed-text style guide; the 6-second cue is our own choice, a little tighter than the 7 seconds Netflix allows.
What importing an SRT into Final Cut Pro will not do
- It will not produce word-level animated captions. The cues are phrase-level, one per spoken phrase, which is the normal subtitle shape but not the per-word style common on social edits.
- It will not pull captions out of a video that already has them embedded. The audio is transcribed from scratch rather than an existing track being read.
- It will not turn one subtitle file into another format. Final Cut accepts SRT on import, so generate SRT; if you have a VTT already, run it through the browser converter first.
- Final Cut Pro is macOS only. SnailText runs on both Mac and Windows, but this particular workflow is a Mac one end to end.
Final Cut Pro subtitles FAQ
Does Final Cut Pro accept SRT files?
What does the import dialog ask me to choose?
Why are my captions in the wrong place on the timeline?
Can I generate subtitles without sending footage to a cloud service?
Other editors and formats
Generate the file
Video to SRT →
Turn any video file into an SRT subtitle file on your own computer, with no upload and no per-minute billing. If you know your format, there is a dedicated guide for it - links below.
Same guide, other editor
Already have a subtitle file
Generate the SRT on your Mac
Free local subtitle generation, no account needed. SRT files, ready to import.