GIMP - Free Image Editor

GIMP is the free image editor that people compare to Photoshop, and for good reason. It handles photo retouching, background removal, compositing, color correction, and batch processing - all without paying a subscription. The project started in 1996 at UC Berkeley, and The GIMP Team has kept it free and open source (GPL-3.0) for over 30 years. Version 3.0, released in March 2025 after seven years of development, was the biggest overhaul in the program's history.

It runs on Windows 10/11 (64-bit, including ARM), macOS 12+ (Intel and Apple Silicon), and Linux (AppImage, Flatpak, Snap). The installer is around 179 MB on Windows. If you work across different operating systems, GIMP behaves the same on all of them.

What it can do

GIMP is a raster image editor, meaning it works with pixel-based images - photos, digital paintings, web graphics. In practice, the toolbox breaks down like this:

  • Photo retouching - Clone Tool (C) copies pixels from a clean area over a defect. Healing Tool (H) does the same but blends edges automatically. Dodge and Burn let you selectively lighten or darken areas. For color correction, go to Colors > Curves and drag the S-curve for better contrast, or Colors > Levels to clip the histogram.
  • Background removal - add an alpha channel (Layer > Transparency > Add Alpha Channel), select the background with Fuzzy Select (U) or Scissors Select (I) for complex edges, hit Delete, then export as PNG. For solid-color backgrounds, Colors > Color to Alpha removes it in one click.
  • Compositing - open a second image as a layer (File > Open as Layers), position it with Move (M), then use layer masks and blend modes (Multiply, Screen, Overlay) to merge everything together.
  • Text - press T, click on the canvas, and type. You can change font, size, and color in the tool options. Since version 3.0, text outlines are non-destructive - set width, color, and direction (inner, centered, outer) without flattening the text layer.
  • GIF animation - each layer becomes a frame. Name layers with timing like "frame1 (200ms)", preview with Filters > Animation > Playback, then export as GIF with "As animation" checked.
  • Batch processing - GIMP supports Python 3 and Script-Fu (Scheme) scripting with 800+ procedures in its database. The BIMP plugin adds a visual batch processor for resizing, cropping, and watermarking entire folders.
Worth knowing: GIMP 3.0 introduced non-destructive editing through GEGL-based filters. Applied filters stay editable - you can toggle them on and off, change parameters, reorder them, or remove them entirely. This was the single most requested feature for over a decade.

Filters and effects

GIMP ships with over 150 built-in filters under the Filters menu: Blur (Gaussian, Motion, Lens), Sharpen (Unsharp Mask), Distort (Lens Distortion, Spherize, Whirl), Light and Shadow (Drop Shadow, Lens Flare), Noise, and artistic effects like Oil Painting, Cubism, and Cartoon. All of these are non-destructive in version 3.0+, so you can adjust them after applying.

Plugins are where things get interesting. G'MIC alone adds over 500 filters - color grading presets, texture generators, denoising, artistic transformations. Resynthesizer gives you content-aware fill similar to Photoshop's, letting you paint over an object and have the surrounding texture fill in automatically. One thing to watch out for: plugins written for GIMP 2.10 do not work with 3.x due to a breaking API change, so check compatibility before installing.

How it compares

Feature GIMP Photoshop Paint.NET Krita
Price Free (GPL, open source) $22.99/month Free (donations) Free (GPL)
Platforms Windows, Mac, Linux Windows, Mac Windows only Windows, Mac, Linux
Best for Photo editing, compositing Professional design, print Quick photo edits Digital painting
Non-destructive editing Yes (3.0+, filters) Full (Smart Objects, adjustment layers) Limited Yes (filter layers)
CMYK support Import/export only Full native editing No Basic
RAW files Via darktable/RawTherapee Camera Raw (built-in) No Limited
AI tools None Generative Fill, Neural Filters None None
PSD compatibility Good (improved in 3.0) Native Basic Good
Plugin ecosystem Large (G'MIC, Resynthesizer) Massive Medium Good
Learning curve Steep Steep Easy Moderate

Photoshop still leads in professional workflows - native CMYK, AI-powered editing, full adjustment layers. If you need those, the subscription is hard to avoid. Paint.NET is the better pick if you want something lightweight for quick edits; it loads fast and you can figure it out in an afternoon. Krita is built for digital artists and illustrators, and its brush engine is stronger than GIMP's for painting. But for general purpose photo editing and image manipulation at zero cost, GIMP does more than anything else in the free category.

What changed in version 3.x

The current release is GIMP 3.2.4 (April 2026). The 3.x series is a major rewrite compared to the 2.10 branch that most people used for years. The big changes:

  • Complete UI migration from GTK2 to GTK3 - proper HiDPI scaling, Wayland support on Linux, CSS-based themes, and cleaner scaling on modern monitors
  • Non-destructive editing through GEGL filters that remain editable after you apply them
  • Multi-select for layers, channels, and paths - you can finally move or transform several layers at once
  • Link Layers (3.2) - linked external images that update automatically, similar to Photoshop's Linked Smart Objects
  • Vector Layers (3.2) - path-based layers with stroke and fill settings
  • Python 3 replaced Python 2 for scripting. JavaScript, Lua, and Vala are now supported for plugins too
  • New formats: JPEG XL, APNG, PSB export, JPEG 2000 export, Photoshop layer styles import
  • Copy/paste creates a new layer instead of the old confusing "floating selection"

The jump from 2.10 to 3.0 took seven years. Long wait. But the result is an application that actually feels modern. If you tried GIMP years ago and bounced off the dated interface, version 3.x is worth another look.

Advantages

  • Completely free and open source - no ads, no upsells, no subscriptions
  • Handles photo retouching, compositing, color correction, and batch processing
  • Over 150 built-in filters, expandable to 500+ with G'MIC
  • Non-destructive filter editing since version 3.0
  • Runs on Windows, macOS, and Linux with the same feature set
  • Good PSD compatibility for working with Photoshop files
  • Supports JPEG, PNG, WebP, TIFF, JPEG XL, GIF animations, and dozens more
  • Scriptable with Python 3 and Script-Fu for automation
  • Active plugin ecosystem (G'MIC, Resynthesizer, BIMP)

Drawbacks

  • Steep learning curve, especially if you are coming from Photoshop
  • No native CMYK editing - can import and export CMYK, but works in RGB internally
  • No AI-powered tools (no generative fill, no automatic object selection)
  • Still missing true adjustment layers (workaround with "pass through" layer groups in 3.2)
  • No built-in content-aware fill without the Resynthesizer plugin
  • No Liquify or mesh warp tool
  • All GIMP 2.10 plugins broke with the 3.x API change - many have not been ported yet
  • Development is volunteer-driven, so updates come at an unpredictable pace
Editor's take

I have used GIMP on and off for about fifteen years, mostly for web graphics, photo cleanup, and the occasional poster. The 2.10 era was rough around the edges - the floating selection mechanic drove me crazy, and the GTK2 interface looked like it belonged in 2008. Version 3.0 fixed most of my complaints. Non-destructive filters alone changed how I work, because I no longer have to flatten everything and hope I got the blur radius right.

Where GIMP falls short is the polish. Photoshop just feels smoother for complex selections and retouching - better edge refinement, smarter tools that guess what you want. GIMP makes you do more manually. For professionals working with CMYK print files, GIMP is not there yet. But for everything I do - removing backgrounds for product photos, cleaning up screenshots, resizing batches of images with a Python script - it handles the job without asking for $23 a month.

Who it is for

GIMP is the right choice if you need a serious image editor and do not want to pay for one. It works well for web designers building graphics and optimizing images, photographers doing color correction and retouching, students learning image editing without a Photoshop license, and Linux users who need a capable editor on their platform. If your work requires native CMYK or Photoshop-level AI tools, you will hit walls. For everyone else, GIMP 3.x is the best free image editor you can get.

Frequently Asked Questions

Is GIMP really free?
Yes. GIMP is licensed under GPL-3.0, which means it is completely free to download, use, and modify. There are no ads, no premium tiers, and no feature restrictions. It has been free since 1996.
Can GIMP open Photoshop PSD files?
Yes. GIMP can open and export PSD files, and compatibility improved significantly in version 3.0. It handles layers, paths, and basic layer effects. Very complex PSD files with Smart Objects may not convert perfectly.
How do I remove a background in GIMP?
Add an alpha channel (Layer > Transparency > Add Alpha Channel), then select the background using Fuzzy Select (U) for simple backgrounds or Scissors Select (I) for complex edges. Press Delete, then export as PNG to keep the transparency.
What is the difference between GIMP 2.10 and GIMP 3.x?
GIMP 3.x is a major rewrite with a GTK3 interface, non-destructive filter editing, multi-layer selection, HiDPI support, Python 3 scripting, and new layer types like Link Layers and Vector Layers. Plugins from 2.10 are not compatible with 3.x.
Is GIMP good enough to replace Photoshop?
For photo editing, retouching, and web graphics, GIMP handles most tasks well. It falls short on native CMYK editing, AI-powered tools like Generative Fill, true adjustment layers, and content-aware fill (which requires a plugin). Professional print designers will likely still need Photoshop.
Does GIMP support RAW camera files?
GIMP does not process RAW files natively, but it integrates with darktable or RawTherapee. When you open a RAW file (CR2, NEF, ARW), GIMP automatically launches the external RAW processor, and the result is imported as a new image.

Features & How-To Guide

# Feature How to use
1 Color correction 4 Colors Curves (per R/G/B channel). Colors Hue-Saturation. Colors Color Balance.
2 Transparent background Same as above, or Colors Color to Alpha (one-click removal of a solid-color background).
3 Photo retouching (blemish removal) Healing Brush (H) - Ctrl-click a clean area, then paint over the defect. Clone Stamp (C) for larger areas.
4 Photo background removal Layer Transparency Add Alpha Channel. Magic Wand (U) click the background Delete. Export as PNG.
5 Adding text to photo T Click on the image Type text. Font, size, and color in the tool options.
6 Photorealistic Helios32 rendering File Open as Layers Move (M) Layer mask Paint with a brush to blend edges.
7 Photo cropping Shift+C Drag the frame Enter.
8 File compression / size reduction File Export As JPEG Quality slider (70-85%).
9 Brightness and contrast correction Colors Brightness-Contrast or Colors Curves (S-curve).
10 Object cutting from photo Scissors Select (I) - click along the object edge Enter Ctrl+C, Ctrl+V.
11 Photo resize 2 Image Scale Image Enter new dimensions (chain icon = keep aspect ratio) Scale.
12 Filters and blend modes Filters Distorts / Blur / Light and Shadow / Artistic. 150+ built-in filters.
13 PNG, JPG, WebP, TIFF format conversion File Export As Change the extension in the file name.
14 Opening PSD (Photoshop) files File Open Select a .psd file. Layers, paths, and effects are preserved.
15 Photo brightening / darkening Colors Curves Drag the midpoint of the curve up (brighter) or down (darker).
16 Background blur (bokeh effect) Select the object (Scissors/Lasso) Select Invert Filters Blur Gaussian Blur (10-20).
17 GIF animation creation Each layer = one frame. Layer names include timing e.g. "(200ms)". File Export As .gif "As animation".
18 Content-Aware Fill (object removal) Requires plugin Resynthesizer. Select object Filters Enhance Heal Selection.
19 Photo overlay on photo File Open as Layers Change layer opacity with the slider Select a blending mode (Multiply, Screen).
20 Drawing / painting Paintbrush (P), Pencil (N), Airbrush (A). MyPaint Brush for artistic brushes. Symmetry painting in tool options.
21 Banner and graphic creation File New (e.g. 1200x628 px) Layers + text + effects Export as PNG.
22 Red eye removal 2 Select the eyes (Ellipse) Filters Enhance Red Eye Removal.
23 Image sharpening Filters Enhance Unsharp Mask (radius 2-3, strength 50-80%).
24 Change DPI for print preparation Image Scale Image Resolution: 300 pixels/inch.
25 Change object color Select the object Colors Hue-Saturation Adjust the Hue slider.
26 Black and white photo Colors Desaturate Method: Luminosity.
27 Text outlines Text (T) In tool options set Stroke: width, color, direction (inside/outside). From version 3.0.
28 Batch photo processing BIMP plugin: resize, crop, watermark on an entire folder. Or use Python-Fu / Script-Fu scripts.
29 Text with shadow Write text (T) Filters Light and Shadow Drop Shadow.
30 Automation and scripts Filters Python-Fu Console. Lub Filters Script-Fu Console. 800+ procedur w bazie PDB.

Related software categories

image editor photo editor graphic design drawing software image viewer

Similar Programs

Free Alternatives to CorelDRAW

View all alternatives →

Questions & Answers

Ask a Question

Our team and community are happy to help

No questions yet. Be the first to ask!

People also search for