If you already have a prepared SubRip (.srt) subtitle file from a professional transcriber or external caption tool, you can import it into CapCut Desktop or CapCut Web to align captions with your video.
Quick answer and platform table
CapCut’s import guide documents these platform differences. Check your installed version if its controls differ:
| Platform | Documented file import | Starting control |
|---|---|---|
| Desktop | SRT; also timed TXT | Captions → Add Captions → import file |
| Web | SRT | Captions → upload caption file |
| Mobile | No direct subtitle-file import in the current guide | Import on Desktop/Web first; project sync depends on account/version. |
An SRT transfers timestamped text. It does not reproduce another editor’s fonts, animations or full caption layout.
Prepare the matching video and SRT
Before importing an external subtitle file, verify these prerequisites:
- Matching edit version: Ensure the .srt file was generated from the exact same video edit version. If video cuts or pauses were added after captioning, timestamps will drift out of sync. For timing concepts, see Video Caption Timing.
- UTF-8 encoding: Save your .srt file using standard UTF-8 text encoding to prevent special characters, accents, or punctuation marks from displaying as corrupted symbols.
- Backup original files: Keep a copy of your original .srt file on your computer before making timeline adjustments.
Import on CapCut Desktop
Open the matching video project, then follow the documented Captions → Add Captions import control and choose the SRT. Check that individual caption blocks appear at the expected timeline positions.
CapCut also documents timed TXT on Desktop; that does not mean any plain transcript has usable cue times. Prefer the correctly structured SRT when you already have one. Follow your version’s available import controls if labels differ.
Import on CapCut Web
On CapCut Web (in a desktop browser), follow the documented web steps:
- Open your project in the CapCut web editor.
- Click Captions in the left menu toolbar.
- Click Upload subtitle file (or the upload icon).
- Browse and select your .srt file.
- Verify that subtitle blocks appear on the video preview and timeline.
Can you import SRT directly on mobile?
Per official CapCut help documentation, CapCut Mobile does not currently provide a direct local .srt file import button in its mobile toolbar.
If you must edit on mobile, you have two options:
- Option A (Cloud Sync): Import the .srt file into your project using CapCut Desktop or Web, save the project to your CapCut Cloud account, and check whether your account and app version can open that synced project on mobile. This is a project-sync option, not direct mobile SRT import.
- Option B (Auto Captions): If cloud sync is unavailable, use CapCut Mobile's native auto-caption feature to generate subtitles directly from the video's audio track (see CapCut Auto Captions Not Working and Fix Inaccurate Captions).
If the file fails to import or looks wrong
Work on a copy, then use the symptom to choose a check:
| Symptom | Check |
|---|---|
| File rejected | Verify its actual SRT structure, timestamp syntax and the destination’s accepted formats. Renaming an extension does not convert it. |
| Garbled characters | Re-save a copy as UTF-8 and inspect names/accents after import. |
| Every cue early or late by the same amount | Check a constant offset with the subtitle time shifter. |
| Error grows or jumps after cuts | Compare the edit version and timing pattern; a whole-file shift will not repair every cue. |
Use the subtitle checker for malformed timing and overlap flags. It cannot verify words against speech. See offset versus drift for that timing decision.
Enjoying this read?
Get weekly insights on video editing, AI workflows, and creator growth straight to your inbox.
A small illustrative SRT example
Sample SRT data:
1
00:00:01,000 --> 00:00:03,500
Welcome to our product demonstration.
2
00:00:03,600 --> 00:00:06,200
In this video, we will review caption setup steps.
A valid .srt file consists of sequential index numbers, timestamp ranges separated by --> arrows with millisecond precision, subtitle text, and a blank line separator.
Style and playback review
After importing your .srt file, conduct a complete visual review:
- Check initial & final cues: Verify that the first and last subtitle blocks align with vocal speech.
- Apply text styling: Use CapCut's text preset panel to select clean typography, font size, and background contrast backing.
- Inspect placement: Ensure captions are positioned in lower-third screen areas clear of speaker faces and platform interface elements.
Frequently asked questions and related reading
Can I import VTT subtitle files instead of SRT into CapCut?
CapCut Desktop primarily supports .srt and .txt files. If you have a .vtt file, use the SRT/VTT converter to produce a supported SRT copy, then check its text and timing. WebVTT positioning/styles may not survive conversion; see SRT versus VTT.
Why are my imported SRT subtitles out of sync with the speech?
Check the start, middle and end. A constant error may be corrected with one shift; growing drift or a jump after a cut needs different timing work or a subtitle file for the matching edit. SRT timestamps are time values, not a stored video frame rate.
Will importing an SRT file automatically apply custom caption animations?
No. An .srt file contains only text and timestamp data. Visual styles, text colors, and entrance animations must be selected inside CapCut's text panel after import.
Related reading: Learn how AI generates timestamped subtitles automatically in Auto-Generate Captions with AI.
Don’t miss the next one.
Join our newsletter for exclusive tips, product updates, and the latest from the Cubix team.