Change SVG Fill Color On Hover

Add a :hover fill rule so the icon recolors on pointer hover

Strip inline styles? Strip inline stylesFill color with CSS? Fill color with CSS

FAQ

Quick answers

How do I change SVG fill color on hover?
Click Apply hover fill. Shapes get class svg-hover-fill and a :hover rule in <style> changes the fill.
Why doesn’t hover work on an <img src=…svg>?
Hover CSS inside the file does not apply through <img>. Inline the SVG (or an object) so :hover can reach the paths.
Is hover fill the same as CSS variables?
No. Hover adds a pointer state. Variables tokenize the palette. Combine them if you want both.
Can I pick the hover color in Source?
Yes. Edit the :hover fill in the generated <style> block.
Strip inline styles → Fill color with CSS → Colors → CSS variables → Monochrome icon →
Open full editor →

Source

Type or paste SVG markup. The preview on the right updates as you type.

Ready

Live preview

PNG export · 2× for retina