What Are Hardcoded Subtitles?
Hardcoded subtitles are text permanently burned into a video's pixels. They cannot be turned off. Here is everything you need to know — and how to remove them.
Hardcoded vs. Soft Subtitles — What Is the Difference?
There are two fundamentally different ways subtitles can exist in a video file. Understanding the difference matters because the method for removing them is completely different.
| Feature | Hardcoded (Burned-In) | Soft (External Track) |
|---|---|---|
| Where they live | Rendered into the video pixels | Stored as a separate text track (SRT, VTT, ASS) |
| Can you turn them off? | No — they are part of the image | Yes — toggle in player settings |
| Can you change the font/size? | No — fixed appearance | Yes — player controls styling |
| File size impact | None (already in the video) | Minimal (small text file) |
| How to remove | AI inpainting (e.g., Wipe AI) | Delete the subtitle track or deselect it |
| Common on | TikTok, Instagram, YouTube shorts, supplier videos | Netflix, YouTube (CC), Blu-ray |
How to Tell If Subtitles Are Hardcoded
Not sure whether the subtitles in your video are hardcoded? Here are three quick checks:
- Try turning off subtitles in your player. Open the video in VLC, QuickTime, or any player and look for a subtitle toggle. If there is no option, or if the text stays visible after turning subtitles off, they are hardcoded.
- Check the file properties. Right-click the file and look at its metadata. If no subtitle tracks are listed but text is visible in the video, the subtitles are burned in.
- Pause and zoom in. Hardcoded subtitles will pixelate when you zoom in because they are part of the video image. Soft subtitles rendered by the player stay sharp at any zoom level.
Why Do People Hardcode Subtitles?
There are several reasons why subtitles get permanently burned into video:
- Social media auto-play: Platforms like TikTok, Instagram, and Facebook auto-play videos on mute. Creators add visible captions so viewers can follow the content without sound.
- Universal compatibility: Hardcoded subtitles display identically on every device and player. No risk of missing fonts, encoding issues, or players that do not support subtitle tracks.
- Editing workflow: Many creators add text directly in their editing software (CapCut, Premiere, Final Cut) as part of the video export rather than creating separate SRT files.
- Accessibility compliance: Some organizations hardcode captions to guarantee they are always visible, meeting accessibility requirements without relying on player support.
- Language localization: Supplier and manufacturer videos often have subtitles baked in for their primary market language.
How to Remove Hardcoded Subtitles
Because hardcoded subtitles are part of the video pixels, you cannot simply delete a text track. The video player has no subtitle file to remove. Instead, you need a tool that can detect the text in each frame and reconstruct the background behind it.
Wipe AI uses AI inpainting to detect visible text in video frames and fill in the pixels behind it. The AI looks at surrounding colors, textures, and motion to reconstruct what the background would look like without the subtitle. The result is a clean video with no visible trace of the original text.
The process is simple:
- Upload your video to Wipe AI
- Auto-detect finds all visible text, or manually select the subtitle area
- AI processes each frame and removes the text
- Download the clean video
Other Types of Burned-In Text
Hardcoded subtitles are just one type of text burned into video. The same removal method works for:
- Captions — speaker identification, sound descriptions, and dialogue text
- Date and time stamps — camera timestamps from security cameras, dashcams, or action cameras
- Location tags — GPS coordinates or city names overlaid by recording apps
- Usernames and handles — social media usernames visible in screen recordings
- Price tags and promo text — promotional overlays in product or e-commerce videos
Open Captions vs. Closed Captions
These terms originally come from broadcast television:
- Open captions are always visible to all viewers. They are the same thing as hardcoded subtitles — permanently part of the image.
- Closed captions can be turned on or off by the viewer. They are stored as a separate data stream and the TV or player renders them on top of the video.
In the digital video world, the same distinction applies: open captions are burned in, closed captions are toggleable.
Remove hardcoded subtitles from any video
Upload your video, let AI detect the burned-in text, and download a clean version. Works in your browser on any device.
Remove Subtitles Now — FreeFrequently Asked Questions
What are hardcoded subtitles?
Hardcoded subtitles are text that has been permanently rendered into the video pixels. Unlike soft subtitles which exist as a separate text track, hardcoded subtitles are part of the video image itself and cannot be turned off in the player.
How can I tell if subtitles are hardcoded?
Try turning off subtitles in your video player settings. If the text remains visible, the subtitles are hardcoded. You can also check the video file properties — if there are no subtitle tracks listed but text is visible, the subtitles are burned into the video.
Can hardcoded subtitles be removed?
Yes. AI-powered tools like Wipe AI can detect hardcoded subtitles and remove them by reconstructing the background pixels behind the text.
What is the difference between hardcoded and soft subtitles?
Soft subtitles are stored as a separate text track and can be toggled on or off. Hardcoded subtitles are rendered directly into the video pixels and become a permanent part of the image.
Why do people hardcode subtitles into videos?
Common reasons include social media platforms that auto-play without sound, ensuring subtitles display correctly on all devices, language requirements, and video editors who add captions directly in their editing software.
What are open captions vs closed captions?
Open captions are always visible and cannot be turned off — they are the same as hardcoded subtitles. Closed captions can be toggled on and off by the viewer.
