Export captions to YouTube
Turn a completed AI-LRC, alignment, or extraction job into a YouTube caption track. Easiest: download the .srt and upload it in YouTube Studio. Power users can also push it straight to a video via the YouTube API (advanced).
1 · Pick a completed job
No eligible completed jobs found. Generate a sync, alignment, or extraction job first.
2 · Download & upload yourself (recommended)
The simplest path — no Google token needed. Download the synced subtitle file, then in YouTube Studio → your video → Subtitles → Add → Upload file pick this .srt. Works for any video you own.
Advanced: upload directly to YouTube via API (requires a Google OAuth token) ▾
3 · YouTube video
4 · Paste a Google OAuth access token
Token must include the https://www.googleapis.com/auth/youtube.force-ssl scope. Easiest way to get one for a quick test:
The token is sent over HTTPS, used once, and never stored on our servers.
Questions answered
Frequently asked questions
It puts captions you have already generated on LrcSong onto a YouTube video. Pick one of your completed AI LRC, lyrics-extraction or alignment jobs, then either download it as an .srt and upload that in YouTube Studio, or paste a Google token and have us attach it to the video for you. It does not read, download or convert the captions of somebody else's video.
Not for the recommended route. Download the .srt and add it under YouTube Studio → your video → Subtitles → Add → Upload file; that works for any video you own with no token at all. The token is only for the optional direct upload, which needs the youtube.force-ssl scope — a wider permission than LrcSong's own sign-in asks for. It is relayed to YouTube once and never stored on our servers.
SubRip (.srt) — that is the format YouTube's caption API and Studio uploader both take. The timings come from the job's own output, so a synced LRC, word-timed lines or raw segments all convert to the same SRT. If you need LRC, VTT, ASS or TTML instead, run the file through the subtitle converter.
No. Exporting is a re-encoding of output you already paid to generate, so neither the .srt download nor the direct upload spends credits. You do need to be signed in, and the job has to be yours and finished — only completed jobs appear in the picker. Direct uploads are rate-limited to ten per hour.
You will get an error saying your YouTube authorisation may have expired or lacks permission — access tokens from the OAuth Playground are short-lived, so grab a fresh one and try again. That failure never signs you out of LrcSong, and nothing is charged. If it keeps failing, use the .srt download route instead: it involves no token at all.