I have a set of svg icons. Each icon is composed of two colors black and white. I want to convert these svgs to a ttf font file. So I want the fonts to be monochrome. For that I first need to convert all the white colors in the svg files to transparent. Is there an easy way to do this using Inkscape?

Please note I don't need to convert white background to transparent background. The background is already transparent. I just want to convert the white colors to transparent.

  • Hi. Welcome to GDSE. Can't you select the white elements and just delete them? If not, maybe share one of the icons on svgshare.com so we can see how it's constructed.
    – Billy Kerr
    Dec 10, 2020 at 22:46

1 Answer 1


Inkscape has Edit > Select Same. Select one white item and then those which have the same stroke or fill color. Adjust the opacity to 0% or remove the color.

Unfortunately changing the opacity in fill&stroke dialog changes both stroke and fill opacity. You may need to remove the fill color if it's white and the stroke is say green or black. There's no automatic global "change all white to transparent and keep other colors intact"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.