Help · Video Tools
Burn Subtitles Into a Video Without Installing Software
Sending a clip to someone who watches with the sound off — or uploading to a platform that hides closed captions behind a button — usually means the subtitles need to live inside the video itself.
Appkiro's Add Subtitles to Video tool takes a video plus an SRT or VTT file (or a list of cues you type by hand), styles the captions the way you want, and exports an MP4 with the text burned in. No timeline editor, no command line, no upload to an external service.
When this is the right tool
Reach for it when the captions need to be visible everywhere the video plays:
- Short social clips for TikTok, Reels, or Shorts where viewers watch on mute
- Tutorials and product demos shared in Slack, Notion, or email — places that strip soft subtitles
- Sample videos for clients or stakeholders who shouldn't need to toggle CC
- Translated captions for an audience that doesn't speak the original language
- Accessibility passes on internal training material
If the destination supports separate subtitle tracks (YouTube, Vimeo, most desktop players), keep an .srt file alongside the video instead. Burn-in is the right answer when you can't trust the player to render captions for you.
How to add subtitles, step by step
Open the tool and load a video
Drag and drop an MP4, MOV, WebM, or MKV file (up to 2 GB), pick one from your device, or paste a direct video URL. The tool reads the dimensions, duration, and codec so the preview matches the final export.
Bring in the subtitles
Upload an existing .srt or .vtt file, or switch to the manual editor and add cues with start time, end time, and caption text. You can also paste a block of SRT-formatted text and let the parser handle it.
Fix encoding if text looks garbled
Change the Encoding setting to UTF-16, Windows-1252, or ISO-8859-1 if accented or non-English characters appear broken. UTF-8 is the default and works for most modern files.
Style the captions
Pick a font family and size, set the text color, outline width, and outline color, choose a background style (none, semi-transparent, solid, or box), and position the captions by row and column.
Preview at export resolution
Scrub the timeline and check the longest line, any cue that overlaps an on-screen graphic, and the contrast against dark or busy scenes. The preview renders at the same resolution as the export.
Export the MP4
Click export. The tool re-encodes the video with the captions drawn onto each frame and preserves the original audio track. The result is a standard MP4 ready to upload anywhere.
Two ways to bring in the subtitles
Upload an SRT or VTT file
Click the subtitle upload area and pick an .srt or .vtt file. This is usually the fastest route when captions came from auto-transcription tools like YouTube Studio, Whisper, or Descript.
Type or paste cues manually
No subtitle file? Switch to the manual editor and add cues directly. Each cue has a start time, an end time, and the text that should appear between them. You can also paste a block of SRT-formatted text and the tool will parse it.
Options worth tuning
- Font family and size
- Sans-serif works well for tutorials and social clips; heavier fonts hold up against high-contrast footage. Size scales relative to the video's native resolution — bump it up for vertical phone clips, scale it down for 4K horizontal.
- Text color and outline
- White fill with a black outline is the safest default. The outline keeps text legible over busy backgrounds — increase outline width before reaching for a background fill.
- Background style
- None keeps the look minimal but fails on bright scenes. Semi-transparent adds a subtle scrim and works for cinematic clips. Solid and box lock readability when missing a word matters more than visual weight.
- Position
- Choose a row (top, middle, bottom) and column (left, center, right). Bottom-center is standard. Top is useful when the lower third already has graphics. Avoid middle unless the captions are meant as a visual element.
- Encoding
- Controls how the subtitle file's bytes are decoded into text. Switch off UTF-8 only when you see broken characters — UTF-16 is the next thing to try, then Windows-1252 or ISO-8859-1 for older Western files.
A practical example
You recorded a 90-second product walkthrough at 1080p, ran it through a transcription service, and got back an .srt file. The clip is going on LinkedIn and Instagram, where most viewers watch muted.
- Open the tool and drop in the MP4.
- Upload the SRT file. Encoding stays on UTF-8.
- Set a sans-serif font, size around 42 px for 1080p, white text with a 3 px black outline.
- Pick bottom-center position and semi-transparent background.
- Scrub through to confirm no caption sits on top of mouse cursor callouts.
- Export.
- If the resulting MP4 is over the platform's upload limit, run it through the Video Compressor before posting.
Tips worth knowing
- Trim first when possible — burning captions onto a shorter clip is faster and uses less memory.
- Keep the original SRT. Burn-in is destructive, so a translated or corrected version is one re-export away only if you saved the source.
- For bilingual captions, export once with the primary language at the bottom, then run the output through the tool again with a second SRT positioned at the top.
- Match the font to the platform — Instagram and TikTok lean condensed sans-serif; YouTube favors something more neutral.
- Test the export on a phone before publishing. A 1 px outline that looks fine on a laptop can disappear on a small screen.
Related tools
If the source clip needs cleanup before captioning, the Video Trimmer and Crop Video tools handle length and framing. After the subtitled MP4 is exported, the Video Compressor is the usual next stop for upload-size limits, and Merge Video is useful when several subtitled clips need to become one final cut.
Video Trimmer
Trim the clip first if subtitles only need to cover part of the video.
Video Compressor
Reduce file size after burn-in for upload limits.
Video Converter
Convert the source clip to MP4 if the input is an unusual container.
Video to Audio
Extract a clean audio track to feed into a transcription service.
Merge Video
Stitch multiple subtitled clips together after exporting.
Frequently asked questions
- What's the difference between burning subtitles in and adding a subtitle track?
- A subtitle track lives next to the video as a separate file (.srt, .vtt) and the player decides when to show it. Burned-in subtitles are drawn onto the pixels of the video itself, so they always show up — but they can't be turned off, edited, or translated without re-exporting.
- Does the tool support both SRT and VTT?
- Yes. Upload either format. VTT is more common when subtitles came from a web platform; SRT is the default for most desktop transcription tools. Both work the same way once loaded.
- My subtitles show garbled characters. What's wrong?
- The file was probably saved in a non-UTF-8 encoding. Open the encoding selector and try UTF-16, then Windows-1252 or ISO-8859-1. If accents and special characters return to normal, that's the right setting.
- What's the largest video I can use?
- Up to 2 GB. Beyond that, trim or compress the clip first — most browsers will struggle with longer files even when memory technically allows it.
- Can I edit the cue text after I've uploaded an SRT?
- Yes. Once a file is loaded, the cues appear in the editor and you can adjust timing or text on any line before exporting.
- Does the export keep the original audio?
- Yes. The audio track is preserved as-is. Only the video frames are re-encoded to add the captions.
- Will burned-in subtitles work on every platform?
- They will display anywhere the video itself plays, because the captions are now part of the picture. The tradeoff is no closed-caption toggle and no machine-translatable track.
Ready to add captions?
Open the Add Subtitles to Video tool and export an MP4 with the captions baked in.