How do I insert arrows into a picture in GIMP?


I'd like to insert perfect arrows (the sort you can make using Inkscape: straight, symmetric tips, of customizable width and length, etc.) into images in GIMP. At the moment the closest thing to this I can do is by holding down "shift" whilst using the PaintBrush tool which just creates straight lines (with no arrowheads).

12/20/2014 8:32:00 AM

Accepted Answer

GIMP features no ready "shapes" tools, or the ability to easily create arrows. You have to draw then manually - either zooming in the head region and using click_shift to raw two straight lines for the head - or using the paths tool to start with, manually putting two segments to the head, and selecting "edit->stroke" for the whole path.

The advantage of the second approach is being able to fine tune the arrow before the stroke or undo/adjust/stroke again.

Depending on the workflow, you could draw a nice, steady arrow in a separate image, then copy it and edit->paste as new->brush - then you'd have a nice arrow stamp, with customizable size and angle to use with the brush tool.

12/23/2014 2:14:00 PM

There is a plugin:

Download arrow.scm and save it to /home/username/.gimp-2.8/scripts (on a Linux system).

For example:

cd ~/.gimp-2.8/scripts

Check your version numbers, naturally. Next time you start up Gimp, you should see an Arrow option under the Tools menu.

Find out more about how to use it on

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow

Website under construction!!!