Change subtitle colour
Set the colour of every subtitle in a file — yellow over bright footage, a second colour for a speaker, or stripping the colour a downloaded file arrived with — all in one pass.
The AI Subtitle Studio desktop app has this same Tools section built in — plus AI transcription, translation and batch processing for a whole season at once, all running locally on your Mac or PC.
The right markup for the file you upload
Colour is spelled differently in each format — writing markup a format ignores would look like it worked while changing nothing on screen. This tool writes the right thing automatically.
| ASS / SSA | A {\c&Hbbggrr&} override at the start of each line. ASS orders its colour channels backwards, which is handled for you. Outline and shadow colours are separate tags and are left alone. |
|---|---|
| SRT | A <font color="#rrggbb"> tag around each subtitle — the convention every player that supports coloured SubRip understands. |
| WebVTT | The same <font> tag. VLC and mpv honour it; browsers do not, since WebVTT expects colour from a stylesheet rather than markup. |
One unambiguous colour, not two fighting
For SRT and WebVTT, any <font> tags already in the file are removed before the new colour is applied — a colour meant for a whole line can't sit underneath one that wraps half of it. Bold, italic and underline are untouched: <i> and its friends are not colour and survive the pass. In ASS, only the primary fill tag is replaced, so an event that also sets an outline colour keeps it.
This is what makes None genuinely useful — it's the way to strip the colouring out of a downloaded file and get back to plain text, in one pass, without hand-editing.