VLC

Burn Subtitles With VLC, and What to Do When It Fails

VLC can burn subtitles into a video through Convert / Save, provided you tick the setting that overlays them on the picture; miss it and the converted file usually comes out without them. This page gives the full path through the menus, the settings that decide quality, and the failures people run into most. If VLC won't cooperate, the browser editor here burns an SRT into an MP4 with a live preview.

Subtitle editor

Load a video, get subtitles from AI, an SRT/VTT file or your own typing, style them, and download an MP4 with the subtitles in the picture.

MP4, MOV, M4V, WebM or MKV · free to edit and render · no watermark · the video stays on your device

Before you open the converter

  • Use desktop VLC 3 on Windows, macOS or Linux. The phone and tablet apps play subtitles but don't have the conversion tool.
  • Check the subtitle file in playback first. Open the video, then Subtitle > Add Subtitle File, and watch a minute or two. That confirms timing and character encoding without changing anything; adding subtitles in VLC covers playback in more detail.
  • Fix timing in the SRT itself. VLC's subtitle delay keys are a playback setting, so don't count on them shaping the converted file.
  • Set the look before converting. VLC draws the overlay using its own text settings, found under Tools > Preferences > Subtitles / OSD: font, size, colour, outline and shadow. Change them first, then convert.

Burning subtitles with VLC's Convert / Save

  1. Choose Media > Convert / Save (Ctrl+R on Windows and Linux).
  2. On the File tab, click Add and pick the video.
  3. Tick "Use a subtitle file" and browse to the SRT.
  4. Click the Convert / Save button at the bottom.
  5. Choose a profile such as "Video - H.264 + MP3 (MP4)", then click the wrench icon to edit it.
  6. On the Subtitles tab, tick "Subtitles" and then "Overlay subtitles on the video". Click Save.
  7. Under Destination, browse to a folder and type a filename ending in .mp4.
  8. Click Start. Progress shows in the seek bar; leave VLC alone until it reaches the end.

On a Mac, the equivalent lives under File > Convert / Stream, where Customize opens the same profile tabs. Labels shift slightly between VLC versions, but the overlay checkbox is the setting that matters everywhere.

When the subtitles don't show up

"VLC subtitles not burned" is one of the most common complaints about the converter, and it usually comes down to one of these.

  • The overlay box wasn't ticked. Ticking "Subtitles" alone tells VLC to carry a subtitle stream, which the MP4 profile often drops. Overlay is what draws text into the picture.
  • Profile edits didn't stick. If you closed the profile window without saving, or picked a different profile afterwards, the overlay setting is gone. Reopen the wrench and check.
  • No extension on the destination. A filename without .mp4 gives you a file your system doesn't know how to open, which can look like a failed conversion.
  • Odd characters. Accented letters turning into symbols mean the SRT isn't in the encoding VLC expected. Set Default encoding under Preferences > Subtitles / OSD, or re-save the file as UTF-8; subtitle files that won't work lists other causes.
  • Subtitles out of sync in the output. The SRT was made for a different cut or frame rate. Correct it before converting; shifting subtitle timing does this in a few seconds.

Other quirks worth knowing

  • Quality depends on the profile. The Video codec tab holds bitrate and quality settings; leaving them on defaults can produce a visibly softer file than the source. Raise the bitrate and keep the frame rate on "Same as source".
  • Audio may need changing. MP3 inside MP4 plays in most places but not all. If the converted file is silent somewhere, switch the profile's audio codec to MPEG-4 Audio (AAC).
  • Edits are saved into the profile. Your changes to the stock profile will affect every later conversion. Creating a new profile for subtitle burns keeps the original intact.
  • Styling is global. VLC's subtitle font and size apply to everything it plays and converts, not to one file. Changing them for a burn also changes your everyday playback.
  • It is a re-encode. Like any burn, the video is compressed again; burning without losing quality explains what that means for detail.

VLC beside the browser editor

Both are free, both burn an SRT into a video, and they suit different people. No single choice fits every case.

Install
VLC: a desktop app that runs without an internet connection. Editor: a page in a recent Chrome, Edge, Safari or Firefox on a computer; the page and fonts load from the internet.
Inputs
VLC: opens almost any video format. Editor: opens MP4, MOV, M4V, WebM and MKV, and doesn't take AVI.
Subtitle sources
VLC: an existing subtitle file. Editor: SRT or VTT import, typing, or AI subtitles from the speech.
Preview
VLC: playback uses the same text renderer, so it is a fair preview, but the conversion settings sit in separate dialogs. Editor: the preview is the render, styles included.
Styling
VLC: one global font, size, colour and outline. Editor: eight presets, 19 fonts, boxes, positions and a safe-area guide per video.
Timing
VLC: fix the SRT beforehand. Editor: drag lines, split, merge, or shift every line at once.
Output
VLC: whatever the profile sets, at the bitrate you choose. Editor: always an MP4 at the source's resolution and frame rate, with the bitrate set for you.

Taking the browser route

If VLC keeps producing files without subtitles, the editor on this page is a quick check: open the video, click Import SRT / VTT, play a few seconds to confirm the lines appear, pick a style and click Render video. The video is rendered on your computer and never uploaded. Two gaps to know about: the editor doesn't open AVI, so convert an AVI file to MP4 with HandBrake first, and it doesn't read subtitle tracks stored inside an MKV, so extract the track to SRT beforehand (the MKV page explains how). If you have no subtitle file at all, the subtitle generator can write one from the speech.

Picking one

Stay with VLC if it is already installed, your SRT is clean and you don't mind checking a few dialogs. Use the editor when the subtitles need fixing or styling and you want to see the result before rendering. Reach for FFmpeg on the command line when you have a folder of videos or need exact encoder settings. All three produce a hardcoded copy; the difference is how much control you want and where you prefer to work.

About the subtitle editor on this page

Opens
MP4, MOV, M4V, WebM, MKV videos your browser can decode
Subtitles from
AI (from the speech, optionally translated into one of 21 languages), an SRT or VTT file, or typing them in
You download
An MP4 with the subtitles drawn into the picture at the original resolution and frame rate, plus SRT and VTT files
Cost
Editing, styling, rendering and SRT/VTT export are free, with no account and no watermark. AI subtitles cost 1 credit per minute (5-credit minimum per video); signing in with Google gives 100 free credits and accounts get 10 free credits a day
Privacy
The video never leaves your device and is rendered in your browser. Only for AI subtitles is the audio sent, over HTTPS, and it is deleted within 30 minutes of delivery
Rendering needs
Chrome or Edge 94+, Safari 16.4+, or Firefox 130+ on a computer. Editing and SRT/VTT export work in any current browser

More: burn, embed and hardcode

Subtitle tools

Frequently asked questions

Why does my VLC-converted video have no subtitles?

Most often the Overlay subtitles on the video option in the profile's Subtitles tab wasn't ticked or wasn't saved. Without it, VLC tries to carry a subtitle track instead of drawing the text into the picture.

Can I burn subtitles with VLC on my phone?

No. VLC's mobile apps play subtitles but don't include the Convert / Save tool. On a phone you can still edit subtitles and export SRT or VTT in the browser editor, then render on a computer.

How do I change the font of subtitles VLC burns in?

Set font, size, colour and outline under Tools > Preferences > Subtitles / OSD before converting. These settings are global, so they also change everyday playback.

Does VLC lower the quality when it burns subtitles?

It re-encodes the video, so some loss is unavoidable. How much depends on the bitrate and quality settings in the profile's Video codec tab, which are worth raising above the defaults.

Can VLC add a switchable subtitle track to an MP4 instead?

VLC's converter handles subtitle tracks inconsistently in MP4. FFmpeg with the mov_text codec, or MKVToolNix for MKV files, is a more dependable way to add a soft track.