CapCut / Troubleshooting

CapCut SRT subtitles fail to import or appear at the wrong time

Check the subtitle file before changing the video, then distinguish garbled text, misplaced caption blocks, and a transcript from a different edit.

Documentation reviewed · Not hands-on tested
Quick answer

Use a UTF-8 SRT file made for the same cut of the video. In CapCut Desktop, import it through the captions controls and inspect a few blocks before committing to the whole handoff. If text is garbled, check the file first; if timing drifts, compare its timestamps with the actual edit instead of shifting every caption blindly.

In this guide
Applies to

CapCut Desktop on Windows and macOS, with a limited comparison to CapCut Web file support. Uses external timed subtitle files. Mobile import and automatic speech recognition are outside this guide.

Confirm that the file contains timed subtitles

Keep an untouched copy of the subtitle file. Open a working copy in a plain-text editor and check that it contains caption text and start/end times, not just a transcript or an error page downloaded with an SRT filename.

CapCut's subtitle import documentation recommends SRT and UTF-8 encoding. Its desktop instructions also describe timed TXT, while its web instructions accept SRT only. Changing a filename from .txt to .srt does not supply missing timestamps.

This is an illustrative SRT block for a file-format check, not a transcription from your video:

1
00:00:02,000 --> 00:00:04,500
Check the source file first.

The displayed sentence belongs between two and four-and-a-half seconds in this example. Check whether those times make sense for your actual footage before importing. Preserve blank separation between successive blocks.

Import a small comparison first

In Desktop, CapCut documents Captions > Add Captions followed by file import. Test a short, disposable subtitle sample in a copy of the project. Do not import it on top of the only manually corrected caption track.

If the menu differs, record the installed version and consult CapCut's interface-change guidance. A missing menu does not establish that the file itself is corrupt. Avoid downloading an unofficial older installer merely to match a tutorial screenshot.

Choose the repair from the pattern

What you findInvestigate first
The text is already garbled in a text editorThe original transcript or encoding
The text looks right outside CapCut but wrong after importA short UTF-8 sample and the selected font
Every caption is displaced by roughly the same amountThe video start point versus subtitle timestamps
Timing gets progressively farther awayWhether the subtitles were made for another edit or playback speed
Blocks exist at the right times but nothing is visibleCaption appearance and position

These comparisons are a diagnostic approach, not proof of a particular bug. Ask the subtitle supplier which video version they used if you cannot reconcile the timestamps.

Inspect visibility without regenerating speech

Select a block while the playhead is inside its duration. Check text position, size, opacity, and covering layers. CapCut's text-display help explains those controls. Test a plain style before adding animation.

Review several separated passages against the audio after a timing repair. A change that fixes the opening may still leave later cuts out of sync. Keep the corrected subtitle file and project copy until a short exported sample looks right.

If import still fails

Send the exact error, app version, OS, file type, and a short nonconfidential failing sample through CapCut Help. We have reviewed documentation but have not imported a sample file or tested your version.

Sources and review date

Official documentation consulted on 2026-09-20. Diagnostic suggestions are editorial guidance, not a promise of a particular result.

A step no longer matches your app? Report a correction with the guide URL and version you use.

Related fixes