What If the Recognition of Subtitles Is Stuck at 99%?

This issue can occur on Mobile, Desktop, and Web, though the causes and solutions differ slightly per platform.

*No credit card required
recoginition of subtitles lagging
CapCut
CapCut
Jan 30, 2026
4 min(s)

When CapCut's automatic subtitle recognition appears "stuck at 99%", it usually indicates that the speech-to-text engine has finished processing audio but is encountering a delay in finalizing, rendering, or syncing the captions—especially with long videos, complex audio, or unstable system conditions. This issue can occur on Mobile, Desktop, and Web, though the causes and solutions differ slightly per platform.

Below are step-by-step troubleshooting guides for each supported platform.

Table of content
  1. CapCut Online
  2. CapCut Desktop (Windows / macOS)
  3. CapCut Mobile App (iOS / Android)

CapCut Online

Step 1: Do not refresh or navigate away

  • The web version processes recognition entirely on remote servers. Refreshing the page cancels the job.
  • Even if the UI shows "99%" for several minutes, the server may still be working.

Step 2: Check browser and network stability

  • Use Chrome or Edge at 100% zoom with no ad blockers.
  • A dropped WebSocket connection can break the final callback from the server.

Step 3: Wait 5–10 minutes, then check again

  • Server-side queues may delay completion during peak hours.
  • After waiting, click outside the modal or switch tabs—sometimes the UI just needs a redraw to show "Completed."

Step 4: Try a different browser or incognito mode

  • Corrupted browser cache or extensions (e.g., privacy tools) can interfere with real-time status updates.
  • Test in Incognito/Private Mode to rule out extension conflicts.

Step 5: Reduce video length before upload

  • Web version has stricter limits (~15-minute max recommended).
  • Trim your video in another tool before uploading if it exceeds this.

📍 Tip: CapCut Web does not support offline recognition—a stable, high-speed connection is essential throughout the entire process.

CapCut Desktop (Windows / macOS)

Step 1: Monitor system resources

  • Open Task Manager (Windows) or Activity Monitor (macOS). If CPU or RAM usage is maxed out, the app may freeze during final caption rendering.

📍 Tip: Close other heavy applications (e.g., browsers, video players).

Step 2: Wait up to 3–10 minutes

  • Desktop handles longer videos better, but 99% hang can still occur with 4K footage or multi-track audio.
  • The progress bar may not update, but processing continues in the background.

Step 3: Restart CapCut without saving

  • If truly frozen (no disk/CPU activity for >5 minutes), force-quit CapCut.
  • Upon relaunch, open the same project—CapCut often auto-saves intermediate recognition results.

Step 4: Update or reinstall CapCut

  • Older versions (pre-v6.0) had known bugs where 99% hang occurred due to corrupted ASR cache.
  • Go to Help > Check for Updates or download the latest version.

Step 5: Pre-process audio externally

  • For problematic files, export audio as a clean WAV/MP3, enhance clarity in Audacity, then re-import and run subtitle recognition on the cleaned track.

📍 Tip: Desktop supports local ASR in some regions—ensure your language pack is fully downloaded under Settings > Language & Speech.

CapCut Mobile App (iOS / Android)

Step 1: Wait patiently (up to 2–5 minutes)

  • On mobile devices, especially with videos >10 minutes or background apps running, the final 1% may take longer due to CPU throttling or memory constraints.
  • Do not close the app or switch to another app during this phase—doing so may cancel the process.

Step 2: Check internet connection

  • CapCut Mobile uses cloud-based speech recognition (even for offline-looking projects). A weak or intermittent connection can stall the final sync.
  • Ensure you're on stable Wi-Fi or cellular data.

Step 3: Restart the app

  • If stuck for more than 5 minutes, force-close CapCut and reopen the project.
  • In many cases, the subtitles will appear as "completed" upon reopening because the backend job finished silently.

Step 4: Split the video into shorter clips

  • Videos longer than 15 minutes often trigger timeouts or memory limits on mobile.
  • Before recognition, split your clip into segments ≤10 minutes using the "Split" tool.

Step 5: Avoid music-heavy or noisy audio

  • Background music, overlapping voices, or low-quality audio can confuse the ASR (Automatic Speech Recognition) engine, causing hangs during post-processing.
  • Use the "Lyrics Recognition" feature if your content is primarily singing.

📍 Final Note:

If the issue persists across platforms with the same file, the problem likely lies in the audio content itself (e.g., silence gaps, non-speech sounds, unsupported language). Try re-recording or re-encoding the audio in a standard format (AAC, 44.1kHz, stereo).

Thank you for using CapCut!

Hot and trending