Why every burn is a new encode
A video file doesn't store pictures; it stores compressed instructions for rebuilding them, and most of those instructions describe how one frame differs from the last. To put subtitles into the picture, software has to decode every frame back into pixels, draw the text, and compress the result again. That last step is lossy in practically every format people share, so some detail is approximated a second time. This is true of desktop editors, FFmpeg, phone apps and online tools alike; none of them can draw onto compressed video without re-encoding it.
The only way to add subtitles with no re-encode at all is to keep them out of the picture: a separate SRT or VTT file, or a subtitle track muxed into the container. That is a different product with different trade-offs, explained in embedding subtitles in a video. The editor exports SRT and VTT for exactly that purpose, but its rendered MP4 is always burned in.
So when people search for a "lossless" burn, what they practically need is a burn whose loss nobody can see. That is achievable with a good source and a generous bitrate.
What the editor keeps identical
- Resolution
- The output frame is the same size as the source. A 4K video stays 4K and a 1080 by 1920 vertical clip stays exactly that; nothing is downscaled.
- Frame rate
- Matches the source, so motion cadence doesn't change.
- Orientation
- Vertical stays vertical, landscape stays landscape.
- Audio
- Copied unchanged whenever MP4 can hold it. Only if it can't is it converted, to AAC or Opus.
- Overlays
- No watermark or branding is added; the only new pixels are your subtitles and, if you switched it on, the blur band.
Keeping these fixed matters because each one, if changed, adds its own loss on top of the encode: scaling softens detail, frame-rate conversion adds judder, and re-encoding audio for no reason is a needless generation.
What changes, and why
- The video codec. The editor uses H.264 when your browser can encode it at the video's size, and otherwise falls back to HEVC, VP9 or AV1. Very large frames are where the fallback usually happens. The codec choice changes compatibility more than looks; H.264 vs H.265 covers what plays where.
- The bitrate. It is set generously, normally above the source's own bitrate and with a high ceiling. A second-generation encoder is copying something that already contains compression patterns, grain and fine texture, and reproducing those faithfully takes more bits than the first encode needed. The side effect is that the subtitled file is often larger than the original. Video bitrate explained covers the background.
- Dynamic range. HDR footage, including much of what recent iPhones record, comes out as SDR, and the editor warns you before rendering. Highlights and saturated colours will look flatter than in the HDR original. If your audience watches on HDR screens and that matters, use a desktop editor that exports HDR.
- The container. The download is always an MP4 named after your file with -subtitled added, whatever container you started with.
Habits that protect quality
- Start from the best copy you have. The original camera file or a high-quality export beats a version that passed through a messaging app or was downloaded from a social platform, because those have already thrown detail away.
- Burn once. Keep the clean source and, if you spot a typo after rendering, reopen the source (the draft brings back your lines and style) and render again rather than burning onto the subtitled copy.
- Make subtitles the last step. Trim, colour-correct and mix in your editor first, export a high-quality master, then add the text.
- Pick text that survives compression. A solid outline or a box holds up better than a hairline font or a faint soft shadow, which can band and shimmer on busy footage.
- Inspect at full size. Pause on dark scenes, fine textures such as hair, foliage and water, and fast motion. Those are where any encoder shows strain first.
The platform's encode usually matters more
YouTube, Instagram, TikTok, WhatsApp and nearly every other service recompress what you upload, on their own terms. Your carefully rendered file is an input to that process, not what viewers finally see. Giving the platform a clean, high-bitrate source is the right move, but beyond a point the difference between a good burn and a slightly better one disappears in their encode.
What does survive platform compression is legibility. Bigger, bolder text with clear contrast comes through intact, while small thin text gets soft edges. Customizing subtitles covers size, weight and outline for different shapes of video.
When to use something else
- You need control over the encoder itself: a specific CRF, preset, 10-bit output, HDR tone mapping, or a truly lossless x264 encode. The editor chooses those for you; burning with FFmpeg puts every option in your hands, at the cost of a terminal.
- You need HDR preserved. A desktop editor with HDR export is the honest answer.
- You don't want a re-encode at all. Use soft subtitles: export SRT or VTT here, then upload the file alongside the video or mux it with FFmpeg or MKVToolNix.
- The source is huge. Rendering runs on your own computer and needs free memory or disk space; subtitling large video files explains how to prepare.
Three sources, three outcomes
The copy stays 4K at 60 fps. If your browser can't encode H.264 at that size, it will use HEVC or another fallback. Expect a larger file, and check foliage and water closely, since dense moving texture is the hardest thing to re-encode. 4K subtitling has more on big frames.
The editor warns and renders SDR. Skin tones survive well; bright skies and neon lose some punch. If the HDR look is the point of the clip, subtitle it in an HDR-capable editor instead.
Flat colour and sharp edges compress efficiently, so the generous bitrate keeps menus and code readable. Place the subtitles in a box so they don't sit on top of the very text people are trying to read.
The short version
You can't avoid the re-encode, but you can make it a non-event: feed the editor your cleanest source, burn once, choose sturdy text, and look at the result at full size before you publish. For what the render asks of your computer, subtitling a large video file covers memory and disk space, and burning subtitles into a video is the general starting point.
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
- Burn Subtitles Into a Video
- Hardcode Subtitles Into a Video
- Embed Subtitles in a Video: Track or Burned In
- Open Captions: Always-On Captions for Any Screen
- Add Subtitles to a Video Permanently
- Hide Hardcoded Subtitles and Put New Ones on Top
- Burn Subtitles With FFmpeg, or Skip the Terminal
- Burn Translated Subtitles Into Your Video
- Burn Subtitles With VLC, and What to Do When It Fails
Subtitle tools
- Add Subtitles to a Video
- Video Caption Generator With Styled, Burned-In Captions
- Online Subtitle Editor
- SRT to MP4: Put Your Subtitle File Into the Video
- VTT to MP4: Burn WebVTT Captions Into a Video
- Add Captions to a TikTok Video
- Add Subtitles to Instagram Reels
- Add Subtitles to a YouTube Video
- Add Hindi Subtitles to a Video
- All subtitle tools
- AI subtitle generator (SRT and VTT files)
Frequently asked questions
Is burning subtitles lossless?
No. Drawing text into the picture means decoding and re-encoding every frame, so there is a small second-generation loss. The editor keeps it small with a generous bitrate and by leaving resolution and frame rate unchanged.
Why is the subtitled MP4 bigger than my original?
The bitrate is deliberately set above the source's in most cases, so the new encode has room to reproduce detail that was already compressed once. A larger file is the price of keeping quality close to the original.
Will a 1080p or 4K video be downscaled when I add subtitles?
No. The output has the same resolution, frame rate and orientation as the file you opened.
Is the audio re-encoded too?
Only when the original audio can't go into an MP4. Otherwise it is copied across untouched.
Can I pick the codec or bitrate myself?
The editor chooses them automatically, preferring H.264 and a high bitrate. For manual control over CRF, presets or pixel format, FFmpeg is the tool.