How it works
- Drop in the video. Your browser extracts the audio; the video stays on your device.
- Tick the captions option. It creates SRT and VTT files with the transcript.
- Sign in with Google and start. Sign-up includes 10 free minutes.
- Download the .srt. Use the SRT download button.
- Import it into CapCut. Desktop or CapCut Web, per the table below.
Quick facts
| Format | SRT (and VTT) |
|---|---|
| Encoding | UTF-8 |
| Caption rule | Up to 2 lines of 42 characters, 1 to 7 seconds, no overlap |
| CapCut desktop | Captions > Add Captions |
| CapCut Web | Captions tab, SRT only |
| CapCut phone | No direct import; open the project through cloud sync |
Plan prices and limits are on the pricing page. Pricing.
Seeing wrong characters?
There are four common causes: file encoding, a font without the glyph, hard audio and bad line breaks. If your SRT already shows é or boxes, the free encoding fixer repairs it in your browser.
Portuguese is our main focus. For Spanish, French and German the encoding is handled the same way, but review names and terms.
Privacy
The video stays on your device. The audio is processed on our own server.
Frequently asked questions
Why do my captions show é?
The file is UTF-8 and the program reads it as Windows-1252. Opening and saving it as UTF-8 fixes it.
Can I import the SRT on my phone?
Not directly, according to CapCut's help center. Import on desktop or web, then open the project on your phone through cloud sync.
Which languages work?
The spoken language is detected automatically. Portuguese is our main focus, so review the result in other languages.
Is my video uploaded?
No. Only the audio is sent.
Is it free?
You get 10 free minutes at sign-up.
Go deeper
- Auto Captions for Reels, TikTok and YouTube Shorts
How to caption short vertical videos: SRT vs burned-in captions, line length for 9:16, what each platform allows, and a workflow that avoids typos.
- Free tool: Fix SRT encoding
Runs in your browser, the file is not uploaded.
Generate your SRT
10 free minutes at sign-up, no card.
Generate my SRT