← All articles 12 min read

GIMP Photo Editing: A Practical Guide for Beginners

GIMP (GNU Image Manipulation Program) is the most capable free photo editor available. It handles everything from basic crops to multi-layer compositing, runs on Windows, macOS, and Linux, and costs exactly nothing — forever. No trial periods, no feature gates, no subscriptions.

The current stable release is GIMP 2.10.38, licensed under GPLv3 — genuine free and open-source software. You can inspect the source code, modify it, and distribute your changes. GIMP 3.0 is in active development and will bring a modernized interface with GTK 3 support, but 2.10.38 is what you should install today.

This guide covers the photo editing tasks you will actually use: cropping, resizing, color correction, background removal, sharpening, and exporting for web. Each section includes exact menu paths so you can follow along with GIMP open in front of you.


GIMP vs Photoshop: How They Compare

Before diving into GIMP, you probably want to know how it stacks up against Photoshop. Here is the honest comparison:

Feature GIMP 2.10.38 Adobe Photoshop (2025)
Price Free (GPLv3) $20.99/month (Photography plan)
Platform Windows, macOS, Linux Windows, macOS
RAW editing Via UFRaw / darktable plugin Built-in Camera RAW
Non-destructive editing Limited (floating selections) Full (smart objects, adjustment layers)
AI features None native Generative Fill, Neural Filters
Color management CMYK via Separate+ plugin Full native CMYK workflow
Batch processing Script-Fu / Python-Fu Actions + Batch automation
Plugin ecosystem Community plugins, Python-Fu, Script-Fu Massive (marketplace + third-party)
Learning curve Steep — different UI conventions Steep — but far more tutorials exist
File format support PSD (partial), XCF native, most formats PSD native, most formats
License GPLv3 (open source) Proprietary (subscription required)

The verdict: Photoshop wins on non-destructive workflows, AI tools, and CMYK print production. GIMP wins on price, platform support, and freedom. For photo editing tasks that don't require adjustment layers or generative AI, GIMP handles everything Photoshop does. For a deeper side-by-side breakdown, see our Photoshop vs GIMP comparison.

If your editing needs are simpler — resizing for social media, compressing for email, converting between formats — you may not need either. Pixotter's resize tool and image compressor handle those tasks instantly in the browser with zero installation.


Getting Started: Download and Initial Setup

Installation

Download GIMP 2.10.38 from the official site: gimp.org/downloads. Avoid third-party download sites — GIMP is a common target for bundled malware repackaging.

First-Launch Configuration

GIMP's default layout confuses people who expect a Photoshop-style interface. Three changes make it immediately more usable:

  1. Switch to single-window mode. Go to Windows > Single-Window Mode. This docks all panels into one window instead of scattering floating dialogs across your screen.

  2. Set up your tool options. Go to Windows > Dockable Dialogs > Tool Options if the panel is not already visible. Tool Options shows settings for whatever tool is currently selected — you will reference this panel constantly.

  3. Enable dynamic keyboard shortcuts. Go to Edit > Preferences > Interface and check Use dynamic keyboard shortcuts. This lets you hover over any menu item and press a key to assign a shortcut. Customize the shortcuts you use most.


Essential Photo Editing Tasks in GIMP

Crop and Resize

Cropping removes unwanted edges. Select the Crop tool from the toolbox (keyboard shortcut: Shift+C), drag a rectangle over the area you want to keep, and press Enter. The Tool Options panel lets you set a fixed aspect ratio — useful when cropping to standard dimensions like 16:9 or 4:3.

Resizing changes the pixel dimensions of your entire image. Go to Image > Scale Image. Enter your target width or height — with the chain link icon locked, the other dimension scales proportionally. Choose Cubic interpolation for the best quality when scaling down.

Task Menu Path Keyboard Shortcut
Crop Crop tool in toolbox Shift+C
Scale image Image > Scale Image
Canvas size (add space) Image > Canvas Size

Tip: If you are resizing many images to the same dimensions — say, 1200x630 for Open Graph social cards — a browser-based tool like Pixotter's batch resize is faster than opening each file in GIMP individually.

Adjust Brightness and Contrast

GIMP gives you three levels of control for brightness and contrast, from simple to precise:

Brightness-Contrast (basic). Go to Colors > Brightness-Contrast. Two sliders. Fast, but affects the entire tonal range uniformly — it lifts shadows and highlights equally, which often washes out the image.

Levels (intermediate). Go to Colors > Levels. The histogram shows the tonal distribution of your image. Drag the left input slider (black point) rightward to deepen shadows. Drag the right input slider (white point) leftward to brighten highlights. The middle slider (gamma) controls midtones. This is the tool you should reach for first — it handles 90% of exposure corrections.

Curves (advanced). Go to Colors > Curves. Click anywhere on the diagonal line to add control points. Pulling a point upward brightens those tones; pulling downward darkens them. An S-curve (brighten highlights, darken shadows) adds contrast without clipping. Curves gives you surgical control that Levels cannot match, but it is easy to overdo. Start with small adjustments.

Color Correction

Color casts from mixed lighting, white balance errors, or aging scans are common problems GIMP handles well.

Color Balance. Go to Colors > Color Balance. Adjust the Cyan-Red, Magenta-Green, and Yellow-Blue sliders independently for Shadows, Midtones, and Highlights. A photo shot under fluorescent lights often needs a push toward magenta in the midtones to neutralize the green cast.

Hue-Saturation. Go to Colors > Hue-Saturation. Select a color channel (R, Y, G, C, B, M) or work on the master channel. Three sliders per channel:

A common use: select the blue channel and increase saturation by 20-30 to make a dull sky pop, then select green and push saturation up slightly for foliage. Work in small increments — oversaturated photos look worse than undersaturated ones.

Auto-correction shortcuts:

Remove a Background

Background removal in GIMP requires manual work, but the results can be precise. Two approaches:

Method 1: Fuzzy Select (magic wand) + Delete. Best for solid or near-solid backgrounds.

  1. Add an alpha channel: Layer > Transparency > Add Alpha Channel (required — without it, delete fills with white instead of transparency).
  2. Select the Fuzzy Select tool (keyboard shortcut: U).
  3. In Tool Options, set Threshold to 15-30 (higher = more tolerance for color variation).
  4. Click the background. Hold Shift and click additional background areas to add to the selection.
  5. Press Delete. The background becomes transparent (shown as a checkerboard pattern).
  6. Clean up edges with Select > Grow (1-2 px) then Delete again, or use Select > Feather (1 px) for softer edges.

Method 2: Foreground Select tool. Best for complex backgrounds (hair, foliage, detailed edges).

  1. Add an alpha channel as above.
  2. Select the Foreground Select tool from the toolbox.
  3. Draw a rough outline around your subject (does not need to be precise).
  4. Press Enter. The tool highlights the preliminary background in blue.
  5. Paint over your subject's interior. GIMP refines the selection as you paint.
  6. Press Enter again to finalize. Go to Select > Invert, then Delete.

Both methods take practice. For product photos, portraits, or anything where you need clean cutouts quickly, a dedicated tool like Pixotter's background remover uses AI-based segmentation that handles hair, fur, and complex edges automatically — no manual selection needed. For more background editing techniques, see our guide on how to change an image background.

Sharpen Your Photos

Soft photos benefit from sharpening. GIMP's best tool for this is Unsharp Mask — counterintuitive name, but it is the standard sharpening algorithm used across nearly every photo editor.

Go to Filters > Enhance > Unsharp Mask. Three parameters control the result:

Parameter Recommended Range What It Does
Amount 50-80% Strength of the sharpening effect
Radius 1-3 px Size of the area around each edge that gets enhanced
Threshold 0-5 Minimum contrast difference before sharpening applies

Start with Amount: 60%, Radius: 2 px, Threshold: 0 for general photos. For web-sized images (under 2000px wide), use Radius 1. For portraits, set Threshold to 3-5 to avoid sharpening skin texture.

Enable the Preview checkbox to see the result before committing. Zoom to 100% (View > Zoom > 1:1) — sharpening effects are invisible at lower zoom levels.

Oversharpening creates bright halos around edges and amplifies noise. If you see halos, reduce the Amount. If noise gets worse, increase the Threshold. For a deeper dive into sharpening techniques across multiple tools, see our guide on how to sharpen an image.

Export for Web

GIMP's native format (XCF) preserves layers, masks, and edit history — but no browser can display it. To use your image on the web, you need to export.

Go to File > Export As (not "Save As" — that saves XCF only). Choose your target format:

Format Best For GIMP Export Settings
JPEG Photos, gradients Quality 80-85 (good balance of size vs quality). Uncheck "Save EXIF data" to strip metadata.
PNG Screenshots, graphics with transparency Compression level 9 (maximum, lossless). Enable interlacing for large images.
WebP Modern web — smaller than JPEG at same quality Quality 80. Enable "Save EXIF data" only if needed.

JPEG quality 80-85 is the sweet spot. Below 75, compression artifacts become visible on gradients and skin tones. Above 90, the file size increases significantly with minimal visual improvement.

WebP is the modern default. At quality 80, WebP files are typically 25-35% smaller than equivalent JPEG files with no visible quality loss. Every modern browser supports it. If you are publishing to the web and your CMS supports WebP, use it.

Batch exports: If you need to convert or compress multiple images, GIMP's Script-Fu can automate this — but writing scripts is overhead. Pixotter's format converter and image compressor let you drag and drop a batch of files, pick your output format and quality, and download the results. No scripts, no installation, and all processing happens in your browser. To understand the tradeoffs between formats, see our article on how to reduce image file size.


When GIMP Is Overkill

GIMP is powerful. It is also slow to launch, requires installation, and demands a learning curve for every task. That trade-off makes sense when you need layer compositing, advanced masking, or pixel-level retouching — see our photo retouching guide for those kinds of workflows.

But most image tasks are simpler than that:

For these tasks, a browser-based tool that processes images instantly — no upload, no install — is the right choice.


GIMP Plugins and Resources Worth Knowing

GIMP's plugin system extends its capabilities significantly. These are the ones that earn their install:

Plugins

Learning Resources

Script Automation

GIMP supports two scripting languages:

Access both via Filters > Python-Fu > Console or Filters > Script-Fu > Console. The GIMP Plugin Registry documents available procedures.


Frequently Asked Questions

Is GIMP really free?

Yes. GIMP is licensed under GPLv3, which means it is free to download, use, modify, and distribute. There are no trial periods, no watermarks, no feature restrictions, and no subscription fees. The "free" is both free-as-in-beer (no cost) and free-as-in-freedom (open source). If a site charges you for GIMP, you are being scammed — always download from gimp.org.

Can GIMP open Photoshop (PSD) files?

GIMP can open most PSD files and preserves layers, layer names, and blending modes. However, advanced Photoshop features — smart objects, adjustment layers, layer effects (drop shadows, strokes), and certain blending modes — either flatten or import incorrectly. For simple layered PSDs, GIMP works fine. For complex production PSDs with many effects, expect some manual cleanup.

Is GIMP good enough for professional work?

It depends on the profession. For web design, social media graphics, photo retouching, and print design with RGB workflows — yes. Professional photographers and retouchers use GIMP effectively when paired with darktable for RAW processing. Where GIMP falls short: CMYK print production (requires plugins with limited support), non-destructive editing workflows, and integration with Adobe ecosystem tools (Lightroom, InDesign, Illustrator). If your print shop requires native CMYK files, Photoshop remains the better choice.

How do I add fonts to GIMP?

Install fonts at the system level — GIMP picks them up automatically on the next launch. On Windows, right-click a .ttf or .otf file and select Install. On macOS, double-click the font file and click Install Font in Font Book. On Linux, copy font files to ~/.local/share/fonts/ and run fc-cache -fv. Restart GIMP after installing new fonts.

Why does GIMP look different from Photoshop?

GIMP uses its own interface conventions. The toolbox is a vertical strip (not a horizontal toolbar), floating dialogs are the default (switch to single-window mode), and menu organization differs. The biggest adjustment: GIMP uses "Export" for final output formats and "Save" exclusively for its native XCF format. In Photoshop, "Save As" handles both. Once you internalize this distinction, the rest of the interface follows logically.

What is the difference between GIMP and Photopea?

Photopea is a browser-based image editor that closely mimics Photoshop's interface. It handles PSD files better than GIMP and requires no installation. GIMP is a desktop application with deeper plugin support, scripting automation, and no dependence on an internet connection. Choose Photopea for quick edits and PSD compatibility; choose GIMP for complex workflows, batch automation, and offline use.

Can GIMP remove image backgrounds?

Yes, using the Fuzzy Select tool (for solid backgrounds) or the Foreground Select tool (for complex backgrounds). See the background removal section above for step-by-step instructions. For faster results on product photos or portraits, Pixotter's background remover handles it automatically with AI-based edge detection.

Will GIMP 3.0 be worth waiting for?

GIMP 3.0 has been in development for several years and will bring a modernized interface (GTK 3), improved HiDPI support, better Wayland compatibility on Linux, and non-destructive editing foundations. It is a significant upgrade. That said, GIMP 2.10.38 is stable, fully featured, and available now — install it and start learning. The skills transfer directly to 3.0 when it ships.