Guides & Tips

How to Import SRT Subtitles into CapCut

Bring an existing SRT into CapCut using the appropriate desktop or web workflow, then check the subtitles against the matching video.

Oct 9, 2026
5 min read
C
Cubix Team

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:

PlatformDocumented file importStarting control
DesktopSRT; also timed TXTCaptions → Add Captions → import file
WebSRTCaptions → upload caption file
MobileNo direct subtitle-file import in the current guideImport 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:

  1. 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.
  2. 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.
  3. 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:

  1. Open your project in the CapCut web editor.
  2. Click Captions in the left menu toolbar.
  3. Click Upload subtitle file (or the upload icon).
  4. Browse and select your .srt file.
  5. 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:

SymptomCheck
File rejectedVerify its actual SRT structure, timestamp syntax and the destination’s accepted formats. Renaming an extension does not convert it.
Garbled charactersRe-save a copy as UTF-8 and inspect names/accents after import.
Every cue early or late by the same amountCheck a constant offset with the subtitle time shifter.
Error grows or jumps after cutsCompare 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.

Join Newsletter

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.

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.

Edit my video captions

Don’t miss the next one.

Join our newsletter for exclusive tips, product updates, and the latest from the Cubix team.

Join Newsletter
C

Cubix Team

Product team

Part of the visionary team at Cubix, redefining the future of video creation through agentic AI and seamless workflows.

Work with captions in Cubix

Open the editor, add your video and use the caption controls to review text and timing.

Edit my video captions