Skip to main content
appkiro.comappkiro.com

Add Subtitles to Video

Import subtitle files or write captions manually, then burn styled text into the video for reliable playback anywhere.

SRT and VTTManual cue editorBurned-in captions
Read the full guide

Drop a video here

or click to choose a file

Supported formats: MP4, WebM, MOV, MKV
Maximum file size: 2 GB

Drop an SRT or VTT file here

Supported subtitle formats: SRT and VTT

8%

Choose the original character encoding only when older subtitle files display garbled text.

Text becomes part of the picture and cannot be switched off in the exported file.

No subtitle is active at this time.
This browser cannot preview the output, but the file may still be downloaded.

File name

-

Original size

-

Output size

-

Resolution

-

Duration

-

Add subtitles

-

How do I add permanent subtitles to a video?

Add the video, import an SRT or VTT file or create timed cues, adjust the subtitle style, preview key moments and encode the result. Burned-in subtitles become part of each frame, so viewers cannot turn them off or edit them later.

Burned-in subtitles explained

Burned-in subtitles are drawn directly onto each video frame. They display consistently without a separate subtitle track, but cannot be hidden, restyled or corrected after export without encoding the video again.

When burned-in captions are appropriate

Social video with silent autoplay

Keep essential speech and context visible when viewers start with audio muted.

Players without subtitle support

Embed text when the destination cannot reliably load or select an external subtitle track.

Training and instruction

Preserve terminology, steps and warnings as part of the visual record.

Multilingual delivery copies

Create a separate encoded video for each language when a platform cannot switch subtitle tracks.

How to add subtitles to a video

  1. Add the video

    Choose the source from your device or load a direct public URL that the browser can access.

  2. Import or create subtitles

    Upload SRT or VTT, or create timed cues manually. If old files show garbled characters, choose the correct text encoding and recheck every line.

  3. Correct timing and line breaks

    Make every cue start and end at the intended moment. Keep captions concise, avoid accidental overlaps and split long text into readable lines.

  4. Style for contrast and safe placement

    Choose a font with all required characters, add outline or background where needed, and keep text away from edges and player controls.

  5. Preview and export

    Check the beginning, cue changes, fast speech, scene cuts and the final seconds, then encode and download the video before refreshing the page.

Create subtitles that remain readable

Timing should follow meaning

Bring a caption in when the phrase begins and remove it after the thought is complete. Avoid changing captions in the middle of a word or leaving stale text over a new scene.

Keep lines concise

Two balanced lines are generally easier to scan than one very long line. Break at natural phrase boundaries and avoid covering important visual detail.

Contrast must survive scene changes

White text alone can disappear over bright footage. An outline, shadow or controlled background improves readability across changing scenes; preview both light and dark moments.

Fonts need language coverage

A font may look good but omit Cyrillic, CJK, accents or symbols. Test representative names, punctuation and special characters before a long encode.

Keep an editable subtitle master

Export or retain the SRT/VTT source before burning captions. If wording or timing changes later, editing the subtitle file is faster than rebuilding it from the rendered video.

Privacy and subtitle data

A local video and subtitle file are read and rendered in the current browser. Remote video URLs require network access to the source host. Subtitle text may contain sensitive names or dialogue, so download the result and clear the session on shared devices.

Important subtitle limitations

  • Burned-in subtitles cannot be hidden or edited after export.
  • Complex SRT/VTT styling beyond the current editor may not be preserved.
  • Font availability and glyph coverage vary by browser and operating system.
  • Rendering subtitles requires a full video encode and can be slow for long or high-resolution sources.
  • Automatic text distribution is only a starting point; timing must be reviewed manually.

Video subtitle questions

What subtitle files can I import?

Use SRT or VTT files supported by the current parser. Advanced styling or nonstandard extensions may be simplified or rejected, so inspect every cue after import.

What is the difference between burned-in and selectable subtitles?

Burned-in text is part of the picture and always visible. Selectable subtitles remain a separate track that a compatible player can enable, disable or restyle. This tool's final render uses burned-in text.

Why does my subtitle file show broken characters?

The file may use an older text encoding instead of UTF-8. Select the correct encoding, reload the file and confirm names, punctuation and accented or CJK characters.

Can I edit subtitles after burning them in?

Not inside the finished video. Keep or export the SRT/VTT source, make corrections there and encode a new version.

How accurate can subtitle timing be?

Cue times can be entered precisely, but actual display is constrained by decoded frame timing, frame rate and the encoder. Preview around fast changes and scene cuts.

Why are some characters missing?

The selected font may not include those glyphs. Choose a font with suitable language coverage and test representative text before the full render.

Can I paste plain text and make subtitles automatically?

The editor may distribute one line per cue across a chosen interval, but it does not understand speech timing. Treat the result as a draft and manually align every cue to the video.

Does adding subtitles change video quality?

Burning text requires re-encoding the video, so output quality depends on the selected codec and quality settings. Use an appropriate setting and inspect fine detail before delivery.