Home APPS How to install GIMP on Raspberry Pi

How to install GIMP on Raspberry Pi

by Tony G
gimp raspberry pi

Are you looking for a powerful application that you can use to work with images on the Raspberry Pi? Well, you are in the perfect spot. This post will give you a step-by-step guide on installing GIMP on your Raspberry Pi. GIMP, which stands for GNU Image Manipulation Program, is a powerful raster-based open-source software developed by a small community of developers. It is primarily used for photo editing but can also be used for graphic design.

Installing GIMP on Raspberry Pi

Unlike the most popular photo editing apps available for Windows and macOS (e.g., Adobe Photoshop), GIMP is free and still gives you the same utilities you would find on commercial software. That is quite interesting, considering that most developers are only part-time contributors. Let’s get started with installing GIMP on Raspberry Pi.


If you are accessing your Raspberry Pi remotely, either via SSH or VNC, you can leave out the monitor. The posts below will help if you have never worked with SSH or VNC on your Pi.

Tip: If you are using Raspbian BullsEye and want to enable SSH on a headless system (without a monitor), you will need to use Raspberry Pi Image to burn the OS image on your SD card. That will allow you to set SSH credentials to use after the installation.

There are two main methods that you can use to install GIMP on your Pi:

  1. Install GIMP with APT
  2. Install GIMP with Snap

We will look at both ways in this post.

(Method 1) Install GIMP with APT

It is one of the easiest ways of installing GIMP on your Pi. As a rule of thumb, update your system by running the commands below on the Terminal.

sudo apt update
sudo apt upgrade

When done, execute the command below to install GIMP

sudo apt install gimp
install gimp with apt

Install GIMP with apt

When done, you can proceed to launch GIMP from the Main menu -> Graphics -> GIMP.

launch gimp

Launch GIMP

Alternatively, you can launch GIMP from the Terminal using the command below.


Note: You cannot open the application remotely via SSH using the Terminal since you don’t have a display connected.

That’s it! Using the apt package manager, you have successfully installed GIMP on your Raspberry Pi. Now let’s look at how to install GIMP as a Snap package.

(Method 2) Install GIMP with Snap

Snap is a distribution-independent package format that allows you to install applications on any Linux distributions that support Snap packages. Unlike distribution-dependent package formats like RPM or DEB, Snap packages can run on any Linux system that supports Snaps. Other distribution-independent package formats include Flatpak and AppImage.

Snap doesn’t come pre-installed on the Raspberry Pi OS. Use the command below to install the snap daemon – Snapd.

sudo apt install snapd
install snapd

Install Snapd

After a successful install, execute the command below to reboot your system.

sudo reboot now

Once your system is up again, run the command below to install the Snap core, ensuring you run the latest/ updated Snapd daemon.

sudo snap install core

When done, execute the command below to install GIMP

sudo snap install gimp

This step might take a while, depending on your internet speed. Please be patient. When done, you can now launch GIMP from the Main menu -> Graphics -> GIMP, as shown below.

launch gimp

Launch GIMP

Alternatively, executing the command below can launch GIMP from the Terminal.


Using GIMP

After launching GIMP on your system, you should see a window similar to the image below. In our case, we installed GIMP 2.10 as a Snap package. You will notice the GIMP interface is quite similar to any other image editing application such as Photoshop or CorelDRAW. We have the tools and settings on the right and other advanced options on the right. The image/ picture is always placed at the center. 

It also supports two window display modes:

  • Single window display mode
  • Multiple-window display image.

The default view is the multi-window display mode with tools and settings on the left, the image at the center, and the advanced options on the far right.



To get started, click on the File menu -> Open and select the image you want to edit. GIMP has a lot more to offer than you can imagine. Some of the fantastic features you will find include:

  • A full suite of painting tools such as brushes, cloning, pencil, etc
  • Makes use of tile-based memory management to limit image size
  • Enables the use of layers allowing you to manipulate different sections of an image.
  • It supports both ‘redo’ and ‘undo’ options.
  • You can use various transformation tools such as rotate, scale, shear, and flip.
  • GIMP supports several image formats, including GIF, JPEG, PNG, TIFF, PDF, BMP, etc.
  • There are different selection tools that you can use, ranging from rectangle, ellipse, circle, fuzzy, bezier, etc.


This post has given you a step-by-step guide on installing GIMP on your Raspberry Pi. We have looked at two methods – Using the APT package manager and installing GIMP as a Snap package. I highly recommend using the APT package manager since it installs the latest GIMP version (3.2). Snap installs an earlier version (2.10). To get the utmost performance when editing your images, we highly recommend using a Raspberry Pi 4 board, which has much more resources than earlier Pi boards. What are your thoughts on GIMP compared to other commercial photo editing applications? Let us know in the comments below.

You may also like

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.