WebTools

307 Useful Tools & Utilities to make life easier.

Hardcode Subtitles Tool

Burn custom-styled subtitles directly into your video files with full control over colors, size, and position.

Support for MP4, WebM, and OGG

Standard SubRip (.srt) format

Hardcode Subtitles Tool for video creators and translators

The whole process sits right in your browser and refuses to touch any remote server. A video is opened, a matching subtitle file is dropped in, and the tool starts reading both on the spot. Every line of dialogue is then drawn onto the video frames one by one, exactly as you’ve set it up, until a brand new MP4 is built with the words locked into the image. Since the heavy work is handled by your own machine’s processor, the clip never needs to travel over the web. That means rough cuts, client previews, and private lessons stay exactly where they belong—on your device.

A preview window is kept live from the moment a font or color is changed, so you’re never guessing how the final video will look. Scrubbing through the timeline shows exactly where each subtitle appears, and the text remains sharp against dark scenes and bright backgrounds alike. The entire operation is designed to feel more like shaping clay than filling out a form.

Which Subtitle Files Are Recognized

The common subtitle formats are welcomed without complaint. SRT, ASS, SSA, VTT, and even SMI files are all read cleanly. When a file is loaded, its timecodes are pulled apart and displayed in a simple list. Any overlapping entries or weird gaps are flagged in case you want to tidy things up. Styling tags that are already baked into ASS and SSA files—like italics, bold markers, or preset colors—can either be respected as-is or overridden with a single toggle. Special characters, emojis, and right-to-left scripts are rendered without turning into scrambled symbols.

How the Text Is Made to Look Just Right

A handful of sliders and pickers gives the text a face that matches the content.


Font and Weight Choices

The font is picked from a short list of faces that play nice with every screen. Size scales smoothly with a drag, and the text can be swapped into bold or italic with a quick click. The preview reacts instantly, so you see the change before committing to it.


Color, Outline, and Shadow Tweaks

A color picker sets the fill, and a matching outline color wraps around the letters to keep them clear even when the background gets busy. A drop shadow can be layered behind, with its blur and distance dialed up or down. These little adjustments are often the difference between readable captions and text that fights the scene.


The Background Box

Sometimes a solid or semi-transparent box behind each line makes all the sense in the world. The box’s color is chosen separately from the text, and its opacity can be pulled down until it’s just a whisper behind the words. The box stretches with the longest line and shrinks with the shortest, so nothing ever looks slapped on.

Where the Words Sit on the Screen

The default placement is bottom-center, but that’s just a starting point. A grid of nine anchors lets the text jump to any corner or the middle. Pixel-level nudges are done with horizontal and vertical offset fields, and a margin from the edge is always respected. If the video has those black letterbox bars, the subtitles can be placed inside the picture or lowered into the bar—handy for platforms that get picky about caption positioning.

Quality That Isn’t Sacrificed

The original resolution, frame rate, and color depth are read from the source clip and matched exactly in the output. The video is only encoded once, at the very end, after the subtitles have been composited. H.264 video and AAC audio are packed into an MP4 container, which plays on pretty much anything. The subtitle strokes stay crisp and pixel-true, while the rest of the image holds onto all its original detail. No watermarks or extra logos are injected—only your chosen words get burned in.

Privacy That’s Built Right Into the Architecture

The tool treats your files like private property. Everything is loaded into temporary browser memory, processed right there, and written back out as a download. No server ever sees a frame. The page itself is served over an encrypted connection, and it runs without cookies, analytics trackers, or third-party scripts. Once the new video is saved, all the working buffers are purged. For sensitive footage—legal depositions, unreleased trailers, internal training—this local-only design isn’t a feature, it’s the foundation.

Batch Processing When There’s a Stack to Get Through

Several videos can be queued up and handled in one sitting. The same styling choices are applied across every file, so a whole set of episodes, lessons, or social clips can be hardcoded with matching captions. Progress bars track each file separately, and the finished pieces are either saved one at a time or bundled into a single zip.

No Installers, No Sign-Ups, No Nonsense

The whole thing is a static page that loads in seconds and asks for nothing. No account, no subscription, no software install. It works on a laptop, a tablet, or a phone screen that supports modern browsers. The interface stays out of the way so the task—burning readable, permanent subtitles—gets done without friction.

Who Finds This Useful

Creators burning subtitles for platforms that ignore soft subtitle tracks use it daily. Teachers embed lecture notes into offline video files. Marketers localize product promos by hardcoding translated text. Filmmakers prepare screeners where captions must survive any player. Language learners and accessibility advocates turn transcript files into permanently captioned study material. In every case, the output is a single, self-contained video that needs no extra player or file to display its words. The tool simply gives subtitles a permanent home inside the picture, and it does so without ever letting go of your privacy.

Contact

Missing something?

Feel free to request missing tools or give some feedback using our contact form.

Contact Us