How to change the colour
Image element: download the SVG again in a new colour. Code Embed: change the text colour of the embed (or its parent) in the Style panel, including hover states.
a 3-minute guide
Upload the SVG in the Assets panel, or paste the SVG code into a Code Embed element so it follows your text colour.
SVG
Webflow accepts SVG assets. Pasting the SVG into a Code Embed goes one better: the icon takes the text colour of its parent, so hover colours just work.
Open the icon library and search for what you need, for example “zap”. Click the icon, choose a colour, then click Download SVG. Or click Copy SVG if you’ll use the Code Embed method.
Open the Assets panel, upload the SVG, and drag it onto the page. It becomes an Image element.
From the Add panel, drag a Code Embed element onto the page and paste the SVG code.
Because our icons use “currentColor”, a Code Embed icon takes the Color from the Typography section in the Style panel. Set a hover state and it changes on hover.
Set width="1em" height="1em" in the code, then the icon grows and shrinks with the font size. Perfect next to button text.
Image element: download the SVG again in a new colour. Code Embed: change the text colour of the embed (or its parent) in the Style panel, including hover states.
Image element: set width in the Style panel. Code Embed: use width="1em" height="1em" and control it with font size.
Set a text colour on the embed or its parent. The icon uses currentColor.
Some embeds only render in preview or on the published site. Check with Preview.
Check the width and height in the SVG code; set both to the same value.
a shortcut
Click Claude, ChatGPT, Gemini, Perplexity or Grok. We copy a ready brief (“help me add an icon to my Webflow project”) that points it to our skill file and this guide, and open it for you. Tell it what the icon is for: it finds the right one, then walks you through adding, recolouring and sizing it.
500 icons, twenty styles, all free.
Browse icons