The subtitle color changer adds <font color> tags to SRT subtitle cues for multi-speaker differentiation, karaoke effects, or visual styling. Colors are rendered in VLC, MPC-HC, and other players that support SRT HTML tags.
Input SRT File
Color Mode
How to Add Color to SRT Subtitles
SRT subtitle files support a limited set of HTML-style formatting tags. The <font color> tag is the standard way to add color to subtitle text, and it is supported by VLC Media Player, MPC-HC, and several other desktop video players.
Color All Cues — Uniform Color
Select "Apply color to all cues" and choose a color using the color picker or enter a hex value directly. Click Apply to wrap every cue's text in <font color="#FFFF00">...</font> tags. Yellow (#FFFF00) is the most common color for colored subtitles as it stands out against both dark and light backgrounds.
Color a Range — Multi-Speaker Differentiation
To distinguish between two speakers, use range mode twice: apply one color to cues 1-80 (speaker A) and download, then re-upload and apply a different color to cues 81-160 (speaker B). This technique is common for interview subtitles and dialogue-heavy content.
Remove Color Tags
Select "Remove all color tags" to strip all <font color> and </font> tags, returning the file to plain text. This is needed before uploading to platforms like YouTube or Netflix that reject files with unsupported HTML tags.
Player Compatibility Note
Font color tags are only rendered in players that explicitly support SRT HTML styling. VLC and MPC-HC render them correctly. Most web-based and mobile players ignore the tags entirely. For maximum cross-platform color support, use the SRT to ASS Converter instead, which stores styling in a dedicated [V4+ Styles] section.
Frequently Asked Questions
Which video players support colored SRT subtitles?
VLC Media Player and MPC-HC (Media Player Classic) support HTML color tags in SRT files. Most simple video players ignore the tags and display plain white text. For universal color support, consider converting to ASS format using the SRT to ASS Converter.
What color format does this tool use?
The tool uses standard HTML hex color format (#RRGGBB), for example #FF0000 for red, #00FF00 for green, or #FFFF00 for yellow. These are wrapped in <font color="#RRGGBB"> tags in the SRT file.
Can I apply different colors to different speakers?
Yes. Use the range mode to apply one color to cues 1-50 (speaker 1) and another color to cues 51-100 (speaker 2). This is a common technique for differentiating speakers in interview or multi-character subtitle files.
What does 'Remove all color tags' do?
It strips all <font color="..."> and </font> tags from every cue, leaving plain text. This is useful if you received a colored subtitle file and need a clean version for upload to a platform that doesn't support HTML tags.
Is this tool free and private?
Yes — completely free with no signup. All processing happens in your browser. Your files are never uploaded to any server.