How to create subtitles for video

Most teams do not write subtitles by typing timecodes by hand on day one. They generate a timed draft, tighten the wording, then attach captions in the editor or on the hosting site. The workflow matters because video without captions loses viewers who scroll with sound off, viewers who need text, and viewers who simply prefer reading.

You will learn how to move from a rough file to something that looks intentional on phone screens, how to avoid style clashes with your graphics, and how to keep one master subtitle file for updates. The guide stays practical for YouTube, course platforms, and classic NLE timelines.

When you need a timed SRT quickly, upload through our free tool and keep the returned file next to your picture lock. You can always revise captions after picture changes, but starting from a clean draft saves hours compared with typing timecodes manually.

Free tool

Rather do it than read about it? Upload an audio or video file and get a timed .srt back.No signup, no payment, up to 100 MB per file.

Step-by-step guide

Step 1: Lock your picture before you caption

Caption timing should match the audio listeners will hear in the final export. If you still replace music or re-cut dialogue, finish those edits first. Re-timing captions after a big edit is painful. If you must caption early for a review cut, rename files clearly so nobody ships the wrong SRT.

Step 2: Decide: upload video or export audio

Some teams upload the full MP4 to a transcription flow. Others strip audio to WAV to save bandwidth. Both can work. If you export audio, keep a copy of the video with the same duration so you can spot-check sync in your editor later.

Step 3: Generate timed text as SRT

Run speech-to-text that outputs SRT or something you can convert to SRT. When the draft lands, skim for obvious mistakes in names and numbers, then move to readability. Short sentences beat long ones. Two lines on screen beat three.

Step 4: Edit for reading speed and safe area

Watch a phone-sized preview if you publish to social. Keep the lower area clear of logos if your captions sit there. Split lines at commas and natural pauses. If a line is hard to read in two seconds, it is too dense.

Step 5: Import into your timeline or platform

In Premiere, Resolve, or Final Cut, import the SRT into the captions track. On YouTube or Vimeo, upload under the correct language tag. Preview with captions on. Fix overlap or late cues before you share a review link.

Step 6: Export what you need for delivery

Keep a soft subtitle file for accessibility. Export burned-in captions only when the platform needs a pixel version or when you want a single file that always looks the same. Remember burned-in text cannot be turned off. Choose it on purpose.

Step 7: Archive per language and version

Store projectname_en_v3.srt in the same folder as your final video. If you translate later, create separate files per language instead of mixing lines in one document.

Tips for better subtitles

  • If lower-thirds cover captions, move caption style up or shorten lines instead of shrinking font until it is unreadable.
  • For interviews, note who wore a lav and who relied on room tone. Uneven audio means uneven accuracy.
  • When you add music stings, check that captions do not lead the downbeat in a way that confuses viewers.
  • Use the same spellings for brands across episodes so search and quality control stay sane.
  • If you publish to several platforms, test one short clip on each player. Rendering rules differ.
  • Teach reviewers to flag timecodes, not vibes. “Late at 02:14” fixes faster than “feels off.”

Common mistakes

  • Captioning before the audio is final You waste hours when music beds, room tone, or dialogue edits change after captions exist.
  • Mixing two languages in one file Bilingual tracks look clever and read terribly. Split languages into separate files.
  • Ignoring safe margins on vertical video What works on a monitor fails on a phone when UI chrome eats the lower third.
  • Skipping a quick pass with captions on Five minutes of preview saves embarrassing public uploads.

FAQ

Should I caption in my editor or on the platform?

Caption in your editor when the look matters and the subtitles have to be part of the exported picture. Use the platform when you want to fix a typo next month without re-exporting anything. Keeping the SRT file either way means the choice is not final.

Do I upload the video or export the audio first?

Upload the video. MP4, MOV and WEBM are accepted and the audio track is extracted for you, which saves an export step. Exporting audio separately only helps when the video file is larger than the 100 MB upload limit.

How much text should be on screen at once?

One or two short lines, no more. Long blocks force the viewer to choose between reading and watching, and they are the single most common reason subtitles feel exhausting. Setting a low words-per-block limit does most of that work for you.

Conclusion

Good subtitles come from treating text as part of the edit, not as a last-minute sticker. Generate a draft, tighten language, then attach captions where your audience actually watches. Keep clean files per language and version so the next update does not become a treasure hunt.

Upload your media when you want a fast SRT draft, then refine with the same care you give picture and sound.

Now on your own file

The quickest way to finish this guide is to walk through these steps on your own recording: upload it, correct any line against the audio, download the .srt.Your upload and the subtitles are deleted automatically about an hour after the conversion.