Skip to content
Subtitles8 min read

How to remove hardcoded subtitles from a video

There are two kinds of subtitles, and only one needs AI. Here is how to tell them apart, remove the easy kind for free, and get a clean frame when the words are baked in.

EZWritten by CleanVideoText EditorialPublished October 8, 2026Updated October 20, 2026
How to remove hardcoded subtitles from a video
Subtitles8 min read

The words are on screen in every player. You did not add them, you cannot switch them off, and cropping them out would cut the bottom of the shot. Before you spend time or credits, work out which kind of subtitle you are dealing with — because one of them does not need AI at all.

01

Soft subtitles vs hardcoded subtitles

A soft subtitle is a separate stream inside the video container. It carries text and timing, not pixels. Players can turn it on or off, and you can remove it without touching the picture.

A hardcoded subtitle — also called burned-in or open caption — was rendered into the frames before export. Every letter is part of the image. No player can hide it, and removing it means changing pixels.

CheckSoft subtitleHardcoded subtitle
Turn subtitles off in the playerWords disappearWords stay
Look in a media info toolA subtitle track is listedNo subtitle track
Try selecting the textCannot select (it is a stream)Cannot select (it is a picture)
Remove with a remuxYes, losslessNo
Remove with AI rebuildingNot neededYes, with limits
02

If the subtitles are soft: remove the track

A remux copies the video and audio streams into a new container and leaves the subtitle stream out. It takes seconds, does not re-encode, and does not touch a single pixel.

In FFmpeg, a stream copy looks like this: read the file, map only the video and audio streams, and write a new MP4. Desktop editors do the same thing when you delete a subtitle track and export without re-encoding. The FFmpeg documentation covers stream mapping, and HandBrake’s subtitle documentation shows the same route in a GUI.

  • Check whether the file has a subtitle stream before you start
  • Use stream copy, not a re-encode, to keep quality identical
  • Keep the original file until you have checked the output
  • If the words still show, the subtitle was hardcoded after all
03

If the subtitles are hardcoded: pick a route

There is no free, lossless way to remove text that lives in the pixels. Each route trades something: framing, background detail, time, or money. The four routes are compared in detail in remove text from video without blur.

Re-editing from source is always the cleanest result. It is also the route people skip, because the project file is often gone. Check your editor’s autosave, cloud sync, or the client who sent the clip before assuming it is unavailable.

RouteWhat it doesBest when
Re-export from the source projectRemoves the caption before renderingYou have the edit file
Crop the frameCuts out the caption bandThe composition can lose height
Cover with a bar or blurHides the text behind a shapeThe area does not need detail
Rebuild the backgroundTracks the text and fills what is behind itYou need the original framing
04

The rebuild workflow in CleanVideoText

Subtitles mode follows the caption band and removes the lines it tracks. It expects the words to stay in roughly the same lower region. If captions jump between the top, middle, and bottom of the frame, Select area with a set of boxes is more predictable.

Ready to try it? The remove subtitles from video page covers the modes, the 200 MB and 10-minute limits, and the free monthly seconds.

  • Trim the clip to the part you need, then upload an MP4 or MOV up to 200 MB and 10 minutes
  • Choose Subtitles if the caption stays in the lower band, or Select area if it moves
  • Render the uploaded clip — the live engine processes it as a whole, so trim first
  • Run the job, then check the hardest five seconds before downloading
  • Compare the audio and frame size against the source
05

Where it gets hard

Background rebuilding is an estimate. The model has to invent plausible detail where the text used to be. That works best on simple or slowly moving backgrounds and worst when detail must be preserved exactly.

  • Captions crossing a face, hands, or a product being handled
  • Fine patterns — hair, text on clothing, railings, foliage
  • Low-contrast letters on a busy background
  • Heavy compression that smears the edges of the letters
  • Captions that change position every few seconds
06

Test the hardest five seconds first

Do not start with the full clip. Trim the five seconds where the caption sits over the most detail into a separate test clip, upload only that, and review it at 100%. If those frames hold up, the rest of the clip will usually be easier. If they do not, you have saved the cost of a full render and learned which frames need manual work.

A short test clip also tells you whether Subtitles or Select area suits this clip, before you commit to a mode.

07

Pre-flight checklist

  • Confirm the subtitles are hardcoded, not a soft track
  • Check whether a clean source or project file still exists
  • Trim to the part you actually need before uploading
  • Test the hardest five seconds
  • Review faces, hands, and fine patterns at 100%
  • Confirm audio, duration, and frame size in the export
  • Keep a local copy of the original
Questions and answers

Questions and answers

Q: Can hardcoded subtitles be removed without blurring?

Yes, when the background can be plausibly rebuilt. CleanVideoText tracks the caption area and reconstructs what is behind the letters instead of covering it. Results are weakest over faces and fine detail.

Q: Are soft subtitles removed by AI?

No, and they do not need to be. A soft subtitle is a separate stream. Remove it with a remux or by deleting the subtitle track in your editor, with no quality loss.

Q: Does subtitle removal keep the audio?

The workflow is designed to preserve the original audio and duration and re-encode an MP4. Check the download before publishing, especially with variable-frame-rate sources.

Q: How much does it cost?

Auto and Subtitles use one credit per second; Select area uses two credits per second. Each job has a 5-second minimum. A 30-second Auto clip is 30 credits. Signing in with Google adds 30 free credits every month; trim longer clips to fit.

Q: Can I remove subtitles from a clip I did not shoot?

Only if you own it or are licensed to edit it. Removing captions to disguise the origin of someone else’s video is not allowed.

EZ

Written by

CleanVideoText Editorial

Published October 8, 2026

All guides

Related guides

All guides

Try it on your hardest five seconds

Trim a short test clip, mark the text, and judge the background yourself before committing to a full render.

Upload a video

Ask AI

Not sure which route fits? Ask your AI.

A ready-made question about burned-in subtitles, soft tracks, and the trade-offs opens in a new chat.

The question is prefilled where the AI supports it. If not, it is copied to your clipboard — paste and send.