5,000+ MUSIC VIDEOS
    Music Video Marketplace

    SRT Captions for a Music Video: How to Make and Upload Them

    Learn how to write an SRT caption file for a music video: the exact format, how to time lyrics, caption instrumentals, fix errors and upload to YouTube.

    13 min read
    Share
    SRT Captions for a Music Video: How to Make and Upload Them

    SRT Captions for a Music Video: How to Make and Upload Them

    Creator timing lyric captions beside a music video

    An SRT file is a plain-text file that holds your lyrics as numbered blocks with start and end times. You upload it next to your music video, and the platform shows each line at the right moment. To make one, get your lyrics, time each line against the track, save the result as a .srt file and upload it in YouTube Studio. This guide walks through each step, with the format, the timing rules and the mistakes that break files.

    MusicvideomarketplacePrepare Your Song for YouTubeMusicvideomarketplace helps musicians create a long-form video in minutes to upload to YouTube and create an ad campaign for their song.Visit Musicvideomarketplace

    TL;DR

    • An SRT file is plain text: a number, a timecode line (00:00:12,500 --> 00:00:15,000), the lyric line, then a blank line.
    • SRT shows whole lines only. It cannot highlight word by word, so use a different format for karaoke-style effects.
    • Caption lyrics verbatim, wrap them in ♪, and mark instrumental sections with a short note such as [Music].
    • Keep each caption on screen for roughly 3 to 7 seconds where the song allows, with no more than two lines.
    • Upload with timing in YouTube Studio, publish, then watch the video with captions switched on to check every line.

    Table of Contents

    What an SRT file is, and why it suits a music video

    SRT stands for SubRip Subtitle. According to VEED’s help documentation, it is a plain-text file containing a sequence number, start and end timecodes and the subtitle text. It holds no audio and no video. It also carries no styling such as fonts or colours. The player draws the text over your video at playback, using the timings in the file.

    That design is why SRT works well for music releases:

    • It is separate from the video. You can fix a typo in a lyric without re-exporting a long-form video.
    • It is universal. YouTube and most editing tools accept it, so one file travels with you.
    • It is readable. You can open it in any text editor and spot a problem by eye.
    • It serves two audiences. Viewers watching with the sound off get your lyrics, and viewers who are deaf or hard of hearing get access to the song.

    The trade-off is precision. SRT stores timing per line, not per word. As one songwriting-tool guide explains, a line appears at its start timestamp and disappears at its end timestamp as a single block. If you want a bouncing-ball or word-by-word highlight, you need a format that stores per-word timing, such as LRC for music players and karaoke apps or ASS for styled karaoke. For a standard lyric video on YouTube, SRT is the right choice.

    The SRT format, line by line

    Every caption (a “cue”) is a block of three parts followed by a blank line. The Library of Congress format description confirms the timecode line uses --> between start and end, with spaces around the arrow, in the pattern HH:MM:SS,mmm.

    Here is a short example:

    1
    00:00:14,200 --> 00:00:17,800
    ♪ I've been driving all night ♪
    
    2
    00:00:17,900 --> 00:00:21,500
    ♪ chasing the lights back home ♪
    
    3
    00:00:21,600 --> 00:00:30,000
    [Music]
    

    The rules that trip people up:

    1. Number the cues in order, starting at 1, with no gaps or repeats.
    2. Use a comma before the milliseconds, not a full stop. Shopify’s SRT guide notes the comma and the blank-line separator are what let a parser find cue boundaries reliably.
    3. Put spaces around the arrow: 00:00:14,200 --> 00:00:17,800.
    4. Leave one blank line between cues. Without it, the next number gets read as lyric text.
    5. Save as plain text with UTF-8 encoding, with the extension .srt. Word-processor formats will not work, and UTF-8 keeps apostrophes, accents and the ♪ symbol intact.

    How to create the file from your lyrics

    There are two practical routes: build it by hand in a text editor, or use a subtitle tool that lets you play the song and place lines against the waveform.

    Start with a clean lyric sheet

    Before you time anything, prepare the text:

    • Copy your final lyrics, exactly as sung. Captions for lyrics should be verbatim, so if the vocal says “gonna”, the caption says “gonna”.
    • Split long lines into shorter phrases. Subtitle guidance for music videos recommends phrase-based segmentation, breaking long lyric-sheet lines into shorter syntactic units, and then checking viewers have enough time to read before the music moves on.
    • Mark repeated choruses in full. Do not write “chorus x2”; each repeat needs its own cue with its own timing.

    Time the lines against the track

    The usual workflow in a subtitle tool is to import the song or the finished video, paste your lyrics (or transcribe the vocals first if you do not have them to hand), then play back against the captions and drag cue edges where they drift. When the timing is right, export as .srt. This walkthrough describes that same sequence.

    If you are comfortable with scripts, some open-source tools automate the first pass. One published project on GitHub transcribes the audio to get word-level timestamps, matches each lyric line to the transcript and writes an SRT. Treat automated timing as a draft. Sung vocals, harmonies and heavy production regularly confuse transcription, so you still need to listen through.

    Time the lines against the track

    Time against the final video, not a rough cut

    Caption timing follows the video’s timeline. If you export your video with a different intro length from the version you timed against, every cue will be late or early by the difference. Lock the edit first, then caption. If you add a logo sting or a count-in later, shift every cue by the same amount in your subtitle tool rather than retiming line by line.

    How to caption lyrics, instrumentals and sounds

    Music captions are more than text on a screen. Accessibility guidance gives clear conventions, and following them means your video works for the widest audience.

    Situation Convention Example
    Sung lyrics Verbatim, wrapped in music notes ♪ Take me back to the coast ♪
    Who is singing Vocalist and song title in brackets, if known or significant [Singer: “Coast”]
    Instrumental break Brief notation that lyrics are intentionally absent ♪ Instrumental ♪ or [Music]
    Sound effects Square brackets [door slams]
    Spoken tone Parentheses (whispering)

    The sources behind these conventions:

    A practical approach for a typical release: caption every sung line in ♪, use [Music] or a mood description for intros, solos and outros, and add a bracketed note only when a sound carries meaning, such as a spoken skit between tracks or a crowd cheer on a live recording. Do not describe every drum fill.

    Timing rules that keep captions readable

    Music moves faster than speech, so lyric captions need discipline. Two university sources give workable numbers.

    • The University of California Office of the President lists quality checks such as captions lasting no less than about 1.33 seconds and no more than around 6 seconds, with no more than two visible lines.
    • Purdue suggests aiming for about 3 to 7 seconds per caption block where possible, so readers have time to read.

    In a fast rap verse you may not reach those minimums line by line. Group two bars into one cue where the beat allows, keep the line breaks at natural pauses, and avoid splitting a phrase mid-thought. In a slow ballad, resist cramming; one lyric line per cue reads best.

    A few habits make a big difference:

    • Start the caption a fraction before the vocal, so the reader’s eye is ready when the word is sung.
    • End it when the line ends, or just after. A caption lingering through the next bar reads as an error.
    • Leave a tiny gap between cues (even 100 milliseconds) so they do not overlap.
    • Keep line breaks at natural phrase points, not in the middle of a word group.

    Checking and fixing your SRT

    Before you upload, run through this checklist:

    1. Numbers run 1, 2, 3 with no gaps.
    2. Every start time is earlier than its end time.
    3. No cue overlaps the next one.
    4. Commas, not full stops, before milliseconds.
    5. A blank line between every cue.
    6. The file is UTF-8 plain text.

    Validation scripts can catch the first few automatically. An open-source SRT validator checks sequential numbering, timecode correctness (start before end) and overlapping captions, and can auto-fix certain issues by default.

    Then review by ear. Play the video with captions on and the sound up, and note any cue where the text is late, early or wrong. Purdue’s guidance for editing captions is simple: review against the video, correct the text, adjust start and end times or drag the cue edges, add significant sound effects in brackets, then publish. Fix the file in your editor and re-upload rather than patching in several places.

    Uploading your SRT to YouTube

    The steps in YouTube Studio follow a consistent pattern, though the interface wording is updated from time to time:

    1. Open YouTube Studio and choose Subtitles from the left-hand menu.
    2. Select your music video.
    3. Click Add language and pick the language of your lyrics.
    4. Under the Subtitles column, click Add, then choose Upload file.
    5. Choose With timing, because your SRT already has timestamps.
    6. Select your .srt file and click Publish.

    To check it, open the video’s watch page, switch on the subtitles (CC) button and watch through. If you have uploaded more than one language, switch tracks in the player settings. Look for three things: the first cue appears at the first sung word, nothing drifts by the final chorus, and instrumental sections show your [Music] note rather than leftover lyrics.

    If you want captions in other languages, upload a separate SRT per language. Keep the timings identical and translate only the text, so the cues stay locked to the music.

    SRT, burned-in lyrics or karaoke format?

    SRT is not the only way to put words on screen, so pick by goal:

    • SRT upload (closed captions). Viewers can turn them on or off, search engines can read them and you can fix them without re-rendering. Best for most releases.
    • Burned-in (open) captions. The text is part of the picture. It looks the same everywhere, including on social clips, but you cannot edit it later and viewers cannot switch it off. Use it for short vertical clips where autoplay is silent.
    • LRC or ASS. Use these when you want word-level highlighting. They take more work and suit lyric visualisers and karaoke apps rather than a standard YouTube upload.

    Many artists do both: an SRT on the long-form YouTube video and burned-in lyrics on the 15 to 30 second clips they post on social platforms.

    Our perspective: captions are the last mile of a release

    We see the same pattern with artists, labels and managers who release regularly: the song is finished, the video is finished, and then the upload gets rushed. Captions are the first thing to be skipped, and they are one of the cheapest ways to make a release look professional.

    Our catalogue is built around fast, customised releases. Every video is produced by professional filmmakers specifically for music, never with AI or generic stock footage, and you add your own audio and branding to export a YouTube-ready video without a custom shoot. That speed only helps if the rest of your release is just as ready, so we suggest preparing your lyric sheet and SRT while you customise the video.

    Because your SRT is a separate file, the same captions can follow you from release to release. Finish the video, export it, time your lyrics against the final cut, upload both, and you are ready to put an ad campaign behind the song with a video that plays well with the sound off.

    Music

    Get a video ready for your captions

    If you need a music video to caption, you can browse human-made, ready-to-edit, full-length videos, add your audio and branding, and export for YouTube. Membership is £19.99 per month, and recurring extra videos are £9.99 per month per video, as listed on our pricing page. You can read how video licences work on our licensing page.

    Musicvideomarketplace

    Once your video is exported, you can also generate short social clips and launch an ad campaign for the song. Add your SRT to the long-form upload and burn lyrics into the short clips for the best of both worlds.

    Common mistakes to avoid

    • Timing against a draft. Retime if the final video’s intro changes.
    • Using full stops in timecodes. 00:00:14.200 may fail; use 00:00:14,200.
    • Wall-of-text cues. More than two lines is hard to read at music speed.
    • Forgetting instrumentals. Leaving a stale lyric on screen through a solo looks like a bug.
    • Editing in a word processor. Smart quotes and hidden formatting can corrupt the file. Use a plain text editor or subtitle tool.
    • Expecting karaoke effects from SRT. If you need word-by-word highlighting, choose a different format from the start.

    FAQ

    What does an SRT file look like for a music video?

    It is a plain-text file made of blocks: a cue number, a timecode line such as 00:00:14,200 --> 00:00:17,800, the lyric text, and a blank line. Wrapping sung lyrics in ♪ is a common accessibility convention. You can open the file in any plain text editor to check it.

    Can SRT highlight lyrics word by word?

    No. SRT stores timing for each line only, so a line appears and disappears as one block. For word-by-word highlighting you need a format that stores per-word timing, such as LRC for music players and karaoke apps, or ASS for styled karaoke.

    How long should each lyric caption stay on screen?

    Guidance from universities points to roughly 3 to 7 seconds per caption block where possible, with a minimum of about 1.33 seconds, a maximum of around 6 seconds in one quality checklist, and no more than two lines. In fast verses, group lines at natural pauses so viewers can keep up.

    How should I caption an instrumental section?

    Use a short note such as ♪ Instrumental ♪ or [Music] so viewers know the lyrics are intentionally absent. Accessibility guidance also suggests describing the mood or changes in mood of instrumental music, and naming the title and composer where known.

    Do I need to re-upload my video to change captions?

    No. Because the SRT is a separate file, you edit it and upload the corrected version in YouTube Studio’s Subtitles section. The video itself stays as it is.

    Sources

    Recommended

    Turn the idea into a finished music video.

    Drop your track into the Studio and build your visual in minutes.