I am able to import and apply patterns to objects, but I don't know how to adjust the colour of the patterns.

How does one tint a pattern in Inkscape?

1 Answer 1


You can create your own colorful pattern, but you can also simply change the color of the built-in patterns for your file.

For example, starting from a simple shape filled with a built-in pattern:

shape with pattern

You can change default color (black in the example) using Extensions -> Color -> Replace color command

replace color menu

In the pop-up windows you can replace the original color with your preferred one:

replace color

The work is done (this function change the stroke color too, you can arrange it later if needed):

pattern color changed

As you notice, this functions suffers from the absence of a color picker, but nowadays there is plenty of HTML color pickers for every operating system (and on-line too), so this is really no a problem.

If you want to change the color of a built-in bitmap pattern, you can use a filter.

For example, a starting shape filled:

shape filled with bitmap pattern

You can add a filter using Filter -> Color -> Colorize:

shape to be filtered

The fill is colorized, now, and you can tweak with the Filter Editor:

shape filtered

For example, you can change the default color, etc...

default color changed

  • Great, thanks that works for single-color patterns, but - what if there are many shades of grey (e.g. a rock texture?)
    – jhtong
    Commented May 22, 2014 at 13:55
  • 2
    @jhtong I've update the note for the bitmap patterns. Hope it helps. Commented May 23, 2014 at 23:32

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.