Change subtitle color
Recolor your subtitle text in one step. Pick a color and the tool rewrites the styling for every line and leaves your timing and text alone. Nothing gets uploaded; it runs in your browser.
How subtitle color works per format
Not every subtitle format stores color the same way. Advanced SubStation Alpha (.ass) is built for styling, so the color is written to the primary color of every style and shows up reliably. WebVTT uses a ::cue styling rule that most modern players respect. SRT was never designed for color, so the tool falls back to <font color> tags. VLC and many players show them, but some ignore them.
If you are working with a MicroDVD or SubViewer .sub file, convert it to ASS or VTT first, then recolor. Whatever format you load, the download comes back in that same format with only the color styling added.
FAQ
Which subtitle formats support changing the color?
Advanced SubStation Alpha (.ass) has full color support, and the change is written to the primary color of every style. WebVTT (.vtt) supports color through a ::cue styling rule, which most players honor. SRT has no official color support, so the tool wraps each line in a <font color> tag that VLC and many players display, though some ignore it. MicroDVD and SubViewer .sub files can't hold color reliably, so convert those to ASS or VTT first.
Does changing the color alter the timing or text?
No. Only the color styling is written. Every timestamp, line break, and cue stays exactly as it was, and the file is saved back in its original format.
Is my subtitle file uploaded anywhere?
No. The file is read and recolored entirely in your browser with JavaScript. Nothing is uploaded, stored, or sent to a server, and it works offline once the page has loaded.