3-minute trial
FREEOne trial per new customer · request a key via WhatsApp.
Get trial ↗Last updated: 3 October 2026 · AutocaptionsLK, Sri Lanka
YouTube’s automatic captions cover a limited set of languages, and the list differs between channels, regions and account settings. If Sinhala is not offered to you, you can still publish Sinhala subtitles: generate a Unicode SRT file, then upload it as a subtitle track in YouTube Studio — or burn the captions into the video before you upload it. This page covers both routes, the file formats YouTube accepts, and the Sinhala font and timing problems that come up most.
Most creators want the subtitle track first and burned-in captions only for a specific look.
.srt you downloaded. Choose the without timing option only if you are uploading a plain transcript and want YouTube to sync it.Treat automatic output as a draft. Background noise, overlapping speakers and heavy accents are the usual sources of errors, and the cheapest fix is ten minutes of reading before publishing.
YouTube lists the subtitle and closed-caption file types it accepts in its help centre: supported subtitle and closed caption files. SRT and WebVTT are on that list. AutocaptionsLK returns both.
YouTube renders subtitles with its own player fonts — you cannot ship a font inside a subtitle file. That is why the Unicode file matters: it contains standard Sinhala characters, and any modern player (Windows, macOS, iOS, Android, Linux) has a Sinhala-capable font to draw them with. The FM Abhaya encoding instead maps Sinhala onto Latin positions, which is exactly why it looks like “nfhda…” gibberish on YouTube.
If you want the Sinhala captions to appear in a specific typeface for everyone, burned-in captions in CapCut or Adobe Premiere are the way to do it.
Many local channels run Sinhala and English in the same video. Upload both as separate subtitle tracks and let viewers pick. You cannot force a default track — YouTube chooses based on the viewer’s language settings — so keep both tracks accurate rather than assuming one will always appear.
Caption minutes are prepaid and used per decoded audio second. Prices are in Sri Lankan rupees and payment is confirmed on WhatsApp before a private activation key is issued.
One trial per new customer · request a key via WhatsApp.
Get trial ↗One-time minute packages, not monthly subscriptions. Usage is based on decoded audio duration, rounded up to a whole second per file. Failed jobs return their reserved credits, while completed jobs use them. Activation keys have no calendar expiry, but availability depends on the service. Purchases are arranged manually on WhatsApp and packages are non-refundable except where required by law — read the refund policy first.
New add-on · CapCut Pro
LKR 1,0001 month of Pro, arranged for you
Editing software to go with your captions — the same process as the caption packages: confirm on WhatsApp and we send the activation details.
Third-party subscription from CapCut. Separate from caption minutes, and its price follows CapCut’s own pricing, so it can change.
Upload one file, review the draft and download the Unicode SRT you need for YouTube, CapCut or Premiere. Starter package: 5 minutes for LKR 699.
Yes. Either upload a timed Sinhala subtitle file (SRT or VTT) as a subtitle track in YouTube Studio, or burn the captions into the video itself before uploading. Both start with a Sinhala subtitle file, which AutocaptionsLK produces from your video or audio.
YouTube's automatic captioning covers a limited set of languages and the list differs between channels, regions and account settings. Check which languages your channel is offered. If Sinhala is not available to you, generating a Sinhala subtitle file and uploading it is the reliable route.
Upload the Unicode SRT (or the VTT copy). YouTube documents the subtitle formats it accepts in its help centre, and both SRT and WebVTT are covered there. Do not upload the FM Abhaya version — that is a legacy Sinhala font encoding, not a subtitle format YouTube understands.
The file is almost certainly not Unicode text. Re-generate or re-download the Unicode SRT from AutocaptionsLK and upload that instead of the FM Abhaya copy.
No. A subtitle track is plain text with timecodes; YouTube renders it with the viewer's own player fonts, so your font choice does not travel with the file. If the Sinhala typeface, colour or animated captions matter, style them in CapCut or Adobe Premiere and export the video with the captions burned in.