Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm editing an svg in Inkscape and I have an object on top of another object. I'd like to use the shape of the top object to cut the object beneath it.

For those who are familiar with GIMP, I'm trying to do something like the "alpha to selection" tool.

share|improve this question

Select both (by clicking one object, holding shift, then clicking the other object), then select Path, then Difference.

For me, I wanted to cut a left arrow out of a hexagon. I created a hexagon, duplicated the layer, shifted the top layer to the right, then selected both layers, then PATH / Difference.

share|improve this answer
Adding to this: I wanted to cut out text, so first I had to select the text, Path > Object To Path, then select again and Object > Ungroup, then select each letter and the background individually - you can only ever do this with two objects at a time. – BFWebAdmin Aug 11 '15 at 11:28


share|improve this answer
If you are trying to subtract a thick line (stroke) from a shape you will have to choose PATH >> STROKE TO PATH first. – Adripants Feb 4 '14 at 23:46

Select Both and Do:

Object --> Clip --> Set

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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