For example, I'd like to have a color called "text-color" or one called "content-box-color". How can I save a color like this and then assign it to an element?


Check out the wiki on Inkscape swatches.

Also if this isn't what you're after, there is a free program called Colorpic which is a standalone program that can pick up a color from anywhere on your screen and save it in a labeled palette :)

I use it every day.

  • 2
    Inkscape swatches looks like what I want, but it seems that it has been in development for years without ever being completed.
    – fgm2r
    Feb 11 '11 at 10:16
  • Defiitely seems that way, that's why I offered up Colorpic too :)
    – Kyle
    Feb 11 '11 at 10:33
  • But as I understand ColorPic does not help me assigning colors to a group of Inkscape elements?
    – fgm2r
    Feb 11 '11 at 11:24
  • 1
    Ah, no it doesn't. It's just a standalone colorpalette. I guess there isn't a way (afaik.) I rarely use Inscape.
    – Kyle
    Feb 11 '11 at 11:25

Swatches is definitely the way to go here and offers some very useful functionality. Once set up correctly, you can change one color setting and have the change instantly propagate to many different objects that use that same swatch color.

Here is a quick tutorial:

Another tip: to rename your swatches dive in to the XML editor and look in the element at the top.


Simply click Swatch button in Fill & Stroke.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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