unsubbed.co

GIMP

GIMP is a self-hosted office & productivity tool that provides , image editor with professional tools for photo manipulation, digital art creation, and graphic.

Desktop image editing, honestly reviewed. What you actually get when you trade your Adobe subscription for open-source.

TL;DR

  • What it is: GIMP (GNU Image Manipulation Program) is a free, open-source raster image editor — the most complete free alternative to Adobe Photoshop on the desktop [README].
  • Who it’s for: Founders, freelancers, and small teams who need serious image editing capabilities and refuse to pay $120–$660/year to Adobe. Also designers stuck on Linux who have no other option.
  • Cost savings: Adobe Photoshop (Photography plan) runs $9.99/mo. Creative Cloud All Apps runs $54.99/mo. GIMP is $0, runs on your machine, and stores nothing in Adobe’s cloud.
  • Key strength: Genuinely capable — layers, masks, curves, filters, scripting, batch processing, perspective correction, non-destructive edits. It does most of what Photoshop does, for nothing [README].
  • Key weakness: The UI was designed by engineers for engineers. Common operations require digging through menus and learning non-obvious workflows. Stack Exchange has thousands of “how do I do X in GIMP” questions for tasks that take two clicks in Photoshop [1][2][3][4][5].

What is GIMP

GIMP stands for GNU Image Manipulation Program. It’s been in development since 1995, is part of the GNOME project, and lives at its authoritative home on https://www.gimp.org/ (with a read-only GitHub mirror at https://github.com/GNOME/gimp showing 6,028 stars and 432 contributors). The real development happens at https://gitlab.gnome.org/GNOME/gimp. As of this review, the current stable release is GIMP 3.2 [README].

The software is released under the GPL-3.0 license, which means you can use it for any purpose — commercial or personal — distribute it, and modify it without paying anyone anything. There’s no “free tier with limits” or “community edition vs. enterprise edition.” It’s the whole thing, for free, forever.

What GIMP actually does is raster image editing: you open a photo or design file, manipulate pixels using layers, selections, masks, filters, brushes, curves, and color adjustments, then export the result. It handles PSD (Photoshop) files, along with PNG, JPEG, TIFF, WebP, SVG (via rendering), and most formats you’d encounter. It runs natively on Linux, macOS, and Windows.

The GEGL color engine underpins the 3.x series, enabling higher bit-depth work and a broader color space than the old 2.10 era. Script-Fu (a Scheme dialect) and Python-Fu allow automation and batch processing. The plug-in ecosystem has been around long enough that most common operations have community-built extensions.


Why people choose it

The primary reason is price. Zero dollars versus Adobe’s recurring subscription is an argument that ends most conversations. But the depth of the reason varies:

The “I refuse to pay Adobe” crowd. Adobe’s pricing has become aggressive enough that many small operators are looking for exits. The Photography plan ($9.99/mo) sounds reasonable until you realize it’s $120/year for software you don’t own and can’t use the moment you cancel. For a solo founder doing occasional marketing graphics, GIMP handles the core work without the ongoing cost.

Linux users who have no alternative. Photoshop doesn’t run natively on Linux. GIMP is the serious option for this platform. This is a significant portion of the user base and explains some of the tool’s culture and design history.

The privacy angle. Adobe’s desktop applications now require a cloud connection and have introduced AI features that send data to Adobe’s servers (depending on settings). GIMP is entirely local — your files go nowhere unless you send them.

What the Stack Exchange usage patterns reveal. The third-party sources for this review aren’t traditional product reviews — they’re technical Q&A threads. That itself tells a story. The questions cover: recoloring greyscale images [1], selecting regions inside a border [2], correcting photo perspective [3], using images as transparency layers [4], and creating new images from selections [5]. Every one of these tasks is something GIMP can do. Not one of them is immediately discoverable from the UI. Users who stick with GIMP and learn its model get a powerful tool. Users who don’t have the patience to learn leave.

The comparison that comes up most in user discussion is straightforward: GIMP is Photoshop if Photoshop had been built by a committee that cared more about correct behavior than discoverability. The feature is there. The workflow to reach it requires consulting documentation.


Features

Based on the README and established capabilities:

Core editing:

  • Layers with full blending modes (Multiply, Screen, Overlay, HSL Color, LCH Color, and more) [1]
  • Layer masks — multiple creation methods including from selection, from alpha channel, and from clipboard [4]
  • Full selection toolkit: fuzzy select (magic wand), select by color, freehand, polygonal, paths, QuickMask for painting selections directly [2]
  • Perspective tool with Corrective (Backward) mode for document scanning and photo correction [3]
  • Unified Transform tool combining scale, rotate, shear, perspective in one workflow
  • Curves, levels, hue-saturation, color balance, brightness-contrast, colorize
  • Gradient Map for replacing luminosity with a color range (useful for recoloring greyscale assets) [1]

Scripting and automation:

  • Script-Fu console for running Scheme scripts interactively or in batch
  • Python-Fu for Python-based automation
  • Filters > Script-Fu > Batch processor for processing multiple files
  • Plug-in architecture: hundreds of community plug-ins available for things like additional file formats, specialized filters, and workflow automation

File format support:

  • Native: XCF (GIMP’s lossless project format with layers preserved)
  • Import/export: PSD, PNG, JPEG, TIFF, WebP, BMP, GIF, ICO, PDF (rasterized), SVG (via Cairo rendering)
  • With plug-ins: additional RAW camera format support (via darktable or RawTherapee integration)

Color management:

  • GEGL-based pipeline in 3.x enables 16-bit and 32-bit per-channel editing
  • Linear light vs. perceptual mode switching
  • ICC profile support for print workflows

What it doesn’t do well:

  • Non-destructive layer effects (Photoshop’s “smart objects” equivalent is limited)
  • Vector editing (that’s Inkscape’s territory)
  • CMYK-native workflows for professional print (GIMP operates in RGB; CMYK export is possible via plug-ins but is not first-class)
  • Asset libraries, style guides, component-based design (that’s Figma’s territory)

Pricing: SaaS vs self-hosted math

This is the simplest pricing comparison you’ll find:

GIMP: $0. Download, install, use forever. No subscription, no per-seat fee, no usage limits, no cloud dependency.

Adobe Photoshop (for comparison):

  • Photography plan (Photoshop + Lightroom): $9.99/mo = $120/year
  • Creative Cloud All Apps (20+ apps): $54.99/mo = $660/year
  • Single app (Photoshop only): $22.99/mo = $276/year

Affinity Photo 2 (one-time license):

  • Perpetual license: ~$69.99 (no subscription)
  • Universal license (Mac + Windows + iPad): ~$164.99

Concrete 5-year math for a solo founder:

OptionYear 15 Years
GIMP$0$0
Affinity Photo$69.99$69.99 (one-time)
Photoshop Photography$120$600
Creative Cloud All Apps$660$3,300

If you’re doing any meaningful volume of image work and currently on Creative Cloud, switching to GIMP plus Inkscape (for vector work) eliminates a real recurring expense. The catch is the learning curve cost — time is money too, and GIMP will cost you hours of adaptation.


Deployment reality check

GIMP is desktop software, not a web app. “Deployment” means downloading and installing it on your computer. That part is straightforward: https://www.gimp.org/downloads/ offers installers for Windows, macOS, and Linux. Package managers (apt, brew, flatpak, snap) also carry it.

What can go sideways:

The interface uses a multi-panel layout that defaults to separate floating windows on some platforms. The first thing many users do is enable Edit > Preferences > Interface > Single-Window Mode if it isn’t already set — this makes the workspace feel more like a conventional image editor.

The learning curve is real and is well-documented in the pattern of Stack Exchange questions [1][2][3][4][5]. Specific friction points worth knowing:

  • Perspective correction has a “Corrective (Backward)” mode that’s what you actually want for fixing document photos, but the default mode is “Forward” — you have to know to switch it, and the default behavior is confusing [3]. One commenter captured it: “Corrective mode is the secret. And it’s not the default. Grrr.” [3]
  • Creating a new image from a layer requires dragging to the toolbox — specifically the top portion of the toolbox — which is unintuitive enough that users spend time searching for it before finding the technique [5]
  • QuickMask (accessible via a small button left of the horizontal scroll bar) is one of GIMP’s most powerful selection tools and is effectively invisible until someone tells you it exists [2]
  • Layer masks work correctly but the multi-step workflow (add mask → paste → anchor → optionally apply) has at least one non-obvious step (the anchor) that trips up newcomers [4]
  • Color mode matters: adding color to a greyscale image requires switching the image to RGB mode first (Image > Mode > RGB) — failing to do this produces confusing results [1]

Realistic onboarding time for a non-technical founder: 1–2 weeks of regular use before you stop consulting documentation for common tasks. If you’re already comfortable with Photoshop’s conceptual model (layers, selections, masks), it’s faster — maybe 3–5 days of adaptation. If you’ve never used a layer-based image editor, budget a month before you’re productive.

macOS users should note that GIMP on macOS has historically lagged behind the Linux experience in feel and stability. The Flatpak version on Linux is the most consistently maintained build.


Pros and cons

Pros

  • $0, forever. No subscription, no seat limits, no cancellation risk. The tool doesn’t get more expensive because your business grows.
  • GPL-3.0 license. Genuinely free software. You can use it commercially, modify it, distribute it. No commercial-use restrictions hiding in the license.
  • Full-featured raster editor. Does layers, masks, curves, filters, perspective correction, scripting, batch processing — the same categories of work Photoshop handles [1][2][3][4][5].
  • Runs on Linux. The only serious Photoshop alternative on Linux for users who need a native experience.
  • No cloud dependency. Your files stay on your machine. Nothing syncs to Adobe’s servers unless you choose to put it there.
  • Extensible via plug-ins and scripting. Script-Fu and Python-Fu give you automation options that most SaaS image editors don’t offer at any price point.
  • Active development. GIMP 3.x represents significant architectural improvement over 2.x (GEGL engine, better color depth). The project isn’t dormant — 57,268+ commits and ongoing releases [README].
  • Strong community knowledge base. Decades of documentation means almost every operation has been answered on Stack Exchange, YouTube, and the official documentation [1][2][3][4][5].

Cons

  • UI discoverability is poor. The pattern across five real-world usage questions is consistent: GIMP can do the task, but finding the right tool or mode is non-obvious [1][2][3][4][5]. This is not a minor complaint — it’s a fundamental UX characteristic that has persisted through multiple major versions.
  • Non-destructive editing is limited. GIMP lacks Photoshop-style smart objects and smart filters. Destructive edits require duplicate layers or manual undo management.
  • CMYK is second-class. Professional print workflows requiring CMYK native editing are painful. Possible, but painful.
  • macOS experience is rougher. The GTK-based interface doesn’t follow macOS conventions and has had persistent issues with input handling on macOS across releases.
  • No vector editing. GIMP handles raster. For logos, icons, and illustrations you need Inkscape separately.
  • The learning curve isn’t optional. Unlike Canva or Figma, GIMP doesn’t gently introduce concepts. It presents the full complexity immediately. Non-technical users without patience to learn will bounce.
  • “Corrective” mode and similar “hidden defaults” mean that some commonly needed features require deliberate discovery, not exploration [3]. This is a recurring theme.
  • No collaboration features. GIMP is single-user, local desktop software. No shared assets, no comments, no version history beyond manual saving.

Who should use this / who shouldn’t

Use GIMP if:

  • You’re a solo founder or small team doing marketing graphics, product screenshots, and photo editing, and you’re currently paying Adobe $120+/year and want that bill gone.
  • You’re on Linux and need a serious image editor with no viable alternative.
  • You need commercial use rights with no license cost and no vendor dependency.
  • You’re comfortable investing 1–2 weeks learning the tool’s model in exchange for permanent cost elimination.
  • You need scripting and batch processing that consumer-grade alternatives don’t offer.

Skip it (try Affinity Photo) if:

  • You need something closer to Photoshop’s workflow but want to escape the subscription model. Affinity Photo is a one-time ~$70 purchase, runs natively on macOS and Windows, supports CMYK, and has better non-destructive editing.

Skip it (stay on Photoshop) if:

  • Your team uses shared Creative Cloud libraries, PSD collaboration features, or Adobe’s AI tools (Firefly, generative fill) as part of daily workflow.
  • You’re doing professional print production where native CMYK handling is required.
  • Your clients deliver PSDs with complex smart object structures you need to maintain.

Skip it (use Canva or Figma) if:

  • Your actual use case is making social media graphics, presentations, or simple marketing assets from templates. GIMP is the wrong tool for that job — Canva or Figma’s free tier handles it with less friction.

Skip it (use Darktable or RawTherapee) if:

  • Your primary need is RAW photo processing and color grading from a camera. Those tools are built specifically for the photography workflow and handle it better than GIMP.

Alternatives worth considering

  • Affinity Photo 2 — Closest Photoshop alternative in terms of workflow and feature depth. One-time ~$70, no subscription. Better CMYK, better non-destructive editing, native macOS feel. If the learning curve of GIMP is the blocker and you’re willing to spend $70 once, this is the pragmatic choice.
  • Krita — Free and open source, GPL license. Stronger focus on digital painting and illustration. Shares GIMP’s free-software values. Better brush engine; weaker for photo editing and print workflows.
  • Darktable — Free, open source, specifically built for RAW photo processing and color grading. Not a Photoshop replacement — a Lightroom replacement. Pair with GIMP if you shoot RAW.
  • Inkscape — Free, open source vector editor. The GIMP complement for logos, icons, and illustration. These two together cover most of what Illustrator + Photoshop do.
  • Photopea — Free web-based Photoshop clone. Runs in a browser, handles PSD files, requires no installation. The fastest way to open and edit a PSD without installing anything. Privacy tradeoff: runs in the cloud.
  • Canva — Not an image editor in GIMP’s category. But for founders whose actual need is making marketing graphics from templates quickly, Canva’s free tier handles most use cases with far less friction.

Bottom line

GIMP is the most capable free image editor that exists. That’s a real statement, not a consolation prize. It handles layers, masks, curves, filters, scripting, batch operations, and perspective correction — the complete vocabulary of raster image editing, at zero cost, with no cloud dependency and a GPL license that lets you use it for anything commercially. For a founder paying Adobe $120–$660/year, the financial argument is plain.

The honest caveat is the UI. GIMP’s interface reflects its engineering-first origins and hasn’t been redesigned around discoverability. The Stack Exchange record is clear: users routinely can’t find the right tool or mode for tasks that are unambiguously within GIMP’s capabilities [1][2][3][4][5]. The perspective correction tool works well once you know to switch to Corrective mode — but that’s the pattern throughout. Capable, non-obvious. If you’re willing to invest real time learning it, or you already have the mental model from Photoshop, the tool pays for itself quickly. If you want something that guides you to the right answer without consulting documentation, GIMP is not that tool and probably never will be.

For non-technical founders who need occasional image editing and currently have an Adobe subscription they’re questioning, the practical path is: try Affinity Photo at $70 one-time first (closer workflow, better macOS support, easier transition), and keep GIMP as the fallback for Linux environments or cases where even $70 is the wrong answer.


Sources

  1. “GIMP: changing all shades of a colour to another colour” — Graphic Design Stack Exchange. https://graphicdesign.stackexchange.com/questions/157557/gimp-changing-all-shades-of-a-colour-to-another-colour

  2. “GIMP: Select inside/outside of a border” — Graphic Design Stack Exchange. https://graphicdesign.stackexchange.com/questions/76582/select-inside-outside-of-a-border

  3. “How to fix photo perspective and crop to a perfect rectangle?” — Graphic Design Stack Exchange. https://graphicdesign.stackexchange.com/questions/137304/how-to-fix-photo-perspective-and-crop-to-a-perfect-rectangle

  4. “GIMP — Using an image as the transparency layer of another image” — Graphic Design Stack Exchange. https://graphicdesign.stackexchange.com/questions/8397/gimp-using-an-image-as-the-transparency-layer-of-another-image

  5. “GIMP make new image from selection or layer” — Graphic Design Stack Exchange. https://graphicdesign.stackexchange.com/questions/161133/gimp-make-new-image-from-selection-or-layer

Primary sources: