Starpop Logo
Starpop

How to Make a Lyric Video With Perfectly Synced Subtitles (Free, Any Editor)

July 27, 2026
·
9 min read
·
DIDavid Ishag
·
Lyric VideoSynced Subtitles+6
How to Make a Lyric Video With Perfectly Synced Subtitles (Free, Any Editor)

Contents

0%
What you need to make a lyric video
Why auto-lyric tools mangle sung words
Step 1: Clean up your lyric sheet
Step 2: Upload the song and generate a synced SRT
Step 3: Fine-tune line timing if needed
Step 4: Style the lyrics in CapCut, Premiere, or DaVinci
Karaoke word‑by‑word vs line‑by‑line: which to choose
Exporting for YouTube, TikTok, and Reels
Common mistakes to avoid
Next steps

Hey!
The hard part of a lyric video was never the styling. It is the timing. Getting every line to land on the exact beat the vocal hits usually means dragging subtitle blocks around in Aegisub for an hour, or typing timestamps by hand until your eyes cross. This walks through a faster way: paste your real lyrics, let a free tool find the timing from the audio, and export a synced lyric SRT you can drop into any editor.

Sync my lyrics for free

What you need to make a lyric video

Only two things:

  • The song file. An MP3, WAV, or M4A works, or an MP4 if the audio is already in a video. The exact mix you plan to use, not a rough demo, so the timing matches your final export.
  • The exact lyrics. The real words, the way you want them to read on screen. This is the part that matters most, and it is the part auto tools get wrong.

That second point is the whole trick. Instead of asking a machine to guess what the singer said, you hand it the words. The tool only has to solve one problem: when each line is sung. It never has to guess what was sung, because you already told it.

Why auto-lyric tools mangle sung words

Auto-caption features, including CapCut's, transcribe the audio and guess the words. That works okay for a clear talking-head in English. It falls apart on a song.

  • Singing bends words. Vowels stretch, consonants drop, and a held note turns "forever" into "foreveeer." Transcription models mishear all of it.
  • Ad-libs and backing vocals confuse it. Overlapping harmonies, "yeah, yeah," and reverb tails get transcribed as garbage lines.
  • Brand names and proper nouns break. Your artist name, a product name in a song ad, a city, a slang spelling, all of it gets auto-corrected into something wrong.
  • Non-English lyrics collapse. Most auto-subtitle tools only handle a few languages well. Spanish, Polish, Arabic, Hindi, Japanese, and the rest come out mangled or blank.

When you supply the words yourself, none of that can happen. Your text is the source of truth, so every word, accent, and diacritic stays exactly as you typed it, in any language. The tool only lines your words up to the audio.

Step 1: Clean up your lyric sheet

Your line breaks become your caption lines, so a couple of minutes here decides how the finished video reads.

Delete the section labels

Strip out [Verse 1], [Chorus], [Bridge], producer tags, and any notes. Those are not sung, so they should not be captions.

One line per caption

Break the lyrics the way you want them to appear on screen, one caption per line. A single sung phrase per line reads best. Very long lines get cut off in a vertical frame, so split them.

Write every repeat out in full

If the chorus is sung four times, paste it four times, once for each time it lands. The tool times the words where they actually occur, so each repeat needs to be present.

Fix spelling now

Type names, stylized spellings, and any other language exactly as you want them shown. Whatever you paste is what appears, so this is your one chance to get it perfect.

Step 2: Upload the song and generate a synced SRT

Open the free Speech & Song Caption Generator. There is no signup and nothing to install.

  1. Upload your song (MP3, WAV, or M4A up to 50 MB, or an MP4 up to 200 MB).
  2. Paste your cleaned-up lyrics, one line per caption, in any language.
  3. Pick the frame shape. Vertical (9:16) caps each line around 25 characters for TikTok, Reels, and Shorts. Horizontal (16:9) allows up to 42 characters for YouTube. You can switch between them after generating with no re-processing.
  4. Download the SRT. The tool transcribes the audio only to find the timing, snaps your exact words onto that timing, and hands you a subtitle file. You never type a single timestamp.
What actually happens under the hood

The tool anchors the words it recognizes in the audio, then evenly spaces the rest between those anchors. That is why small differences between your sheet and the vocal, an extra ad-lib or a dropped filler word, do not throw off the timing.

Step 3: Fine-tune line timing if needed

Most lines land right the first time. When one feels early or late, you have two clean fixes:

  • Nudge it in your editor. After you import the SRT, every caption is its own block on the timeline. Drag the one line that is off a few frames. Faster than touching the other fifty that are already correct.
  • Fix it at the source. If a whole section drifts, it is almost always because a repeated chorus or an ad-lib was missing from the sheet, or a lyric version did not match the vocal. Add the missing words, or paste the version that is actually sung, and regenerate.

Step 4: Style the lyrics in CapCut, Premiere, or DaVinci

SRT is the universal subtitle format, so the same file imports straight into CapCut, Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro, VN, and InShot. No plugin, no conversion.

  • CapCut: Text, then Import captions, and select your SRT. Every line drops onto the right frame. Style the font, size, color, and position once and it applies to all lines.
  • Premiere Pro: Import the SRT as a caption track, then set your font and box style in the Essential Graphics panel.
  • DaVinci Resolve: Import Subtitle onto the timeline, then style it in the Inspector.

The timing is already solved, so this step is purely how it looks: the font, the drop shadow, where the line sits, and whether it fades or pops in.

Karaoke word‑by‑word vs line‑by‑line: which to choose

A synced SRT gives you one caption per line, the whole line on screen at once. That is the classic lyric-video look, and for sung vocals it is usually the right call, because a held note keeps a line on screen long enough to actually read.

The word-by-word karaoke look, where each word lights up as it is sung, is a styling choice you add on top, not a different export. Two ways to get there:

  • Animate the line in CapCut. Keep the line-level SRT and apply a per-word highlight or typewriter animation to each caption. You get the karaoke effect while the line timing stays locked to the audio.
  • Break the lyrics into shorter lines. Paste one or two words per line so each caption is tiny. This gives a rapid word-by-word feel, but it can look choppy on long sung phrases, so use it for fast, punchy sections rather than a whole ballad.

For most lyric videos, line-by-line for the verses and a highlight animation on the hook is the sweet spot.

Exporting for YouTube, TikTok, and Reels

  • YouTube: Use the horizontal (16:9) setting for a longer line length. You can burn the captions into the video, or keep them as a soft subtitle track viewers can toggle.
  • TikTok, Reels, and Shorts: Use vertical (9:16) so lines fit the narrow frame, and burn the captions in. Social platforms often load with subtitle tracks off, so baked-in lyrics are the only way to guarantee everyone sees them.

Because switching between vertical and horizontal needs no re-processing, you can export one SRT for the vertical cut and another for the horizontal cut from the same upload.

Common mistakes to avoid

Chorus repeats and instrumental gaps trip people up most

Two fixes solve almost every timing problem before it starts.

  • A chorus that only appears once in your sheet. If the words are not present each time they are sung, the tool has nothing to anchor to on the later repeats. Paste every repeat in full.
  • Trying to caption the instrumental. Long intros, solos, and breakdowns have no words, so leave them out. The tool times your words to where the vocal actually is and lets the instrumental sections breathe. You do not need filler lines to "cover" the gap.
  • Captioning every ad-lib and backing vocal. You do not have to transcribe every "ooh" and "yeah." Include an ad-lib only if you genuinely want it on screen. The aligner tolerates the ones you skip.
  • Using the wrong version of the lyrics. A radio edit, a remix, or a live take can differ from your sheet. Paste the words as they are sung in the file you uploaded, or the whole thing drifts.

Next steps

Here is the fast version of everything above:

  • Sync your lyrics free. Upload the song, paste your exact words, and download a perfectly timed lyric SRT for any editor. Open the tool.
  • Making a song ad, not just a music video? Starpop turns your product into a finished AI ad, song and captions included, in one chat. Try Starpop.
  • Join the Discord. I drop new free tools there first. Come hang out.

Paste your real lyrics, let the tool find the timing, and spend your time on how the video looks instead of dragging blocks around a timeline.

Make a synced lyric video (free)
Starpop

Generate viral high-converting AI ads in minutes with Starpop

AI Ads Systems by Starpop — free Skool community

AI Ads Systems by Starpop

Join the freeSkool

Contents

0%
What you need to make a lyric video
Why auto-lyric tools mangle sung words
Step 1: Clean up your lyric sheet
Step 2: Upload the song and generate a synced SRT
Step 3: Fine-tune line timing if needed
Step 4: Style the lyrics in CapCut, Premiere, or DaVinci
Karaoke word‑by‑word vs line‑by‑line: which to choose
Exporting for YouTube, TikTok, and Reels
Common mistakes to avoid
Next steps
Starpop

Generate viral high-converting AI ads in minutes with Starpop

AI Ads Systems by Starpop — free Skool community

AI Ads Systems by Starpop

Join the freeSkool

Grow Your Business with AI Content Today.

Generate viral high-converting AI ads in minutes

Scale your content marketing effortlessly

David Ishag

David Ishag

Co-Founder

Alex Le

Alex Le

Co-Founder

Starpop helps businesses create authentic AI-generated user content that drives engagement and sales. Transform your content strategy with AI-powered UGC that actually converts.

© 2025 Starpop

Become an AffiliatePrivacy policyTerms of service

Compare

Starpop vs ArcadsStarpop vs JoggAIStarpop vs MagicUGCStarpop vs MakeUGCStarpop vs TopView

Free tools

All Free ToolsTikTok Money CalculatorInstagram Engagement CalculatorTikTok Engagement CalculatorYouTube Engagement CalculatorAspect Ratio CalculatorVideo Length CalculatorSocial Media Ad Specs

Other tools

AI Script Writer - AI Flow Chat