Photo retouching, image composition and image authoring for Mac

GIMP for Mac

GIMP for Mac

  -  246.13 MB  -  Open Source
  • Latest Version

    GIMP 3.2.0 LATEST

  • Review by

    Sophia Jones

  • Operating System

    macOS 11.0 Big Sur or later

  • User Rating

    Click to vote
  • Author / Product

    The GIMP Team / External Link

  • Filename

    gimp-3.2.0-x86_64.dmg

  • MD5 Checksum

    8a1ac378c0056284a14c864519a62489

GIMP for Mac (GNU Image Manipulation Program) is a freely distributed piece of software suitable for such tasks as photo retouching, image composition, and image authoring.

It is a powerful piece of software with capabilities not found in any other free software product.

It can be used as a simple paint program, an expert-quality photo-retouching program, an online batch-processing system, a mass production image renderer, or an image-format converter.

GIMP for macOS is modular, expandable, and extensible.

It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image-manipulation procedures to be easily scripted.

What`s New in latest version 2026
  • Improved non-destructive editing with enhanced layer handling.
  • Updated GEGL engine for better image processing performance.
  • Enhanced PSD file compatibility with improved layer support.
  • Refined user interface with modernized icons and theme updates.
  • Improved high-DPI scaling for sharper UI on 4K displays.
  • Expanded file format support including better TIFF and WebP handling.
  • Enhanced text tool with more reliable font rendering.
  • Improved brush engine responsiveness and tablet support.
  • Optimized multi-threading for faster filter application.
  • Bug fixes and overall stability improvements across platforms.
Features and Highlights

Customizable Interface
Each task requires a different environment and GIMP for Mac allows you to customize the view and behavior the way you like it. Starting from the widget theme, allowing you to change colors, widget spacings and icon sizes to custom tool sets in the toolbox. The interface is modulized into so called docks, allowing you to stack them into tabs or keep them open in their own window. Pressing the tab key will toggle them hidden.

Photo Enhancement
Numerous digital photo imperfections can be easily compensated for using GIMP for Mac. Fix perspective distortion caused by lens tilt simply choosing the corrective mode in the transform tools. Eliminate lens' barrel distortion and vignetting with a powerful filter but a simple interface.

Digital Retouching
The tool is ideal for advanced photo retouching techniques. Get rid of unneeded details using the clone tool, or touch up minor details easily with the new healing tool. With the perspective clone tool, it's not difficult to clone objects with perspective in mind just as easily as with the orthogonal clone.

Hardware Support
GIMP for Mac includes a very unique support for various input devices out of the box. Pressure and tilt sensitive tablets, but also a wide range of USB or MIDI controllers. You can bind often-used actions to device events such as rotating a USB wheel or moving a MIDI controller's slider. Change the size, angle or opacity of a brush while you paint, bind your favorite scripts to buttons. Speed up your workflow!

File Formats
The file format support ranges from the common likes of JPEG (JFIF), GIF, PNG, TIFF to special use formats such as the multi-resolution and multi-color-depth Mac icon files. The architecture allows to extend the tool's format capabilities with a plug-in. You can find some rare format support in the app plugin registry.

To save disk space, any format can be saved with an archive extension such as ZIP, GZ or BZ2 and the app will transparently compress the file without you needing to do any extra steps.

What`s New in GIMP 3.0
  • New Graphics
  • New User Interface
  • Splash Screen
  • Legacy Icon Theme Improvements
  • Color Space Invasion
  • Public API Finalization
  • Non-Destructive Editing Updates
  • Plug-ins
User Interface

GIMP’s user interface may seem daunting at first, especially for those used to simpler software. However, once users familiarize themselves with the tool placement, layers panel, and dockable dialogs, the workflow becomes efficient.

The UI is customizable, allowing users to set up the workspace that best suits their projects. The app’s interface supports single-window mode for those who prefer a more unified layout, reducing the clutter of multiple floating windows.

Installation and Setup

Download: Visit the official website or FileHorse.com and download the latest version compatible with your OS.

Install: Follow the on-screen instructions for installation.

First-time Setup: When launching this program for the first time, the software will initialize, set up resources, and load essential plugins.

This software is available on Windows, macOS, and Linux, making it accessible for a broad user base.

How to Use

Basic Editing
  • Open an image via File > Open.
  • Use tools from the left panel to edit (crop, paint, adjust colors).
  • Access advanced adjustments via the Colors menu for brightness, contrast, and color balance.
Layer Management
  • Create new layers for non-destructive editing.
  • Use the Layers panel to adjust layer opacity and blending modes.
Selection Tools
  • Select portions of an image using the rectangle, ellipse, lasso, or magic wand tool.
  • Apply transformations to selections, such as moving, rotating, or scaling.
Applying Filters
  • It has a wide variety of built-in filters accessible from the Filters menu, useful for adding effects such as blur, noise, and artistic touches.
Exporting Your Work
  • Save your project as a GIMP file (.XCF) to retain layers for future editing.
  • Export as a standard image format using File > Export As.
FAQ

Is GIMP suitable for professional use?
Yes, this program is suitable for professional use, especially for individuals or organizations looking for a free, versatile image editor. However, users who need specific industry-standard features may still prefer paid alternatives.

Can GIMP open and edit Photoshop files?
It can open PSD files, but compatibility is limited to simpler projects without advanced Photoshop-specific adjustments.

Are there tutorials available for learning GIMP?
Yes, there are many resources available, including the official documentation, community tutorials, YouTube videos, and third-party guides.

Does GIMP support vector graphics?
While the app has basic vector tools, it is primarily a raster-based program. For more extensive vector graphic capabilities, using Inkscape alongside GIMP is recommended.

Is GIMP safe to download and use?
Yes, this software is safe when downloaded from the official website or FileHorse. Always ensure you're using the latest version from trusted sources to avoid vulnerabilities.

Key Element in a Desktop Publishing Workflow

It offers excellent color management capabilities to guarantee accurate color representation for both digital and printed media.

It is especially effective when integrated into workflows that include other free software like Scribus and Inkscape.

Alternatives

Krita: A powerful free tool focused on digital painting but with some image editing capabilities.

Affinity Photo: A one-time purchase alternative to Photoshop with many professional-grade features.

Pricing

This software is completely FREE and open-source.

There are no subscription fees or hidden costs, making it an excellent choice for users on a budget.

System Requirements

OS: Modern macOS.

Hardware: Minimum 2 GB of RAM, multi-core processor recommended for intensive tasks.

PROS
  • Free and open-source
  • Comprehensive set of editing tools
  • Customizable interface
  • Supports various file formats
  • Extensive community and plugin support
CONS
  • Steeper learning curve
  • Limited support for CMYK color mode (important for print work)
  • Occasional bugs and crashes with complex edits
Also Available: Download GIMP for Windows

Why is this app published on FileHorse? (More info)
  • GIMP 3.2.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    GIMP 3.2.0 Screenshot 1
  • GIMP 3.2.0 Screenshot 2
  • GIMP 3.2.0 Screenshot 3
  • GIMP 3.2.0 Screenshot 4

What's new in this version:

New Splash Screen:
- Dr. Mark McCaughrean has graciously created a third splash screen for this release (see image at the top) based on his processed photograph of the “Dragon Jet” HH288 protostellar outflow system.
- We are deeply grateful to Dr. McCaughrean for the three splash screens he has created for the 3.2 release candidates. It will be tough decision to select the one to use for the final GIMP 3.2!

Non-Raster Layers:
- GIMP 3.2 has three kinds of “non-raster” layers - the new link and vector layers in addition to the existing text layers. A lot of behind-the-scenes work has been done by Jehan to standardize how all of these layer types handle “destructive” actions, such as painting and merging down layer masks. You should now be better protected from accidentally altering these layers destructively, unless you intentionally rasterize them (and if you change your mind, you can easily revert that process to restore the original layer).
- As a result of this work, we also have a small new feature. Previously, you could drag and drop a color swatch on a text layer to change its color. Alx Sa extended this behavior to vector layers - now you can drag either a color or pattern swatch to change its fill!

Color Operations:
- As part of Jehan‘s continued work to improve GIMP’s color correctness, the Levels, Curves, Equalize, and White Balance filters now default to Linear precision while allowing for other color precision modes to be set. This fixes several inconsistencies in how these filters operate in both the GUI and via scripting.

UX / UI Improvements:
- We’ve refined the logic of when the Welcome Dialog appears on start. If you intentionally open GIMP with an image (either by dragging and dropping it or opening via the command line), the Welcome Dialog will no long appear in front of the image. The only exception is the first time you open GIMP after an update, so you can see what has changed.
- Alx Sa reordered the Hue Saturation GUI so that the Lightness slider is placed below the Saturation slider. While this is a small fix, it standardizes the order with all other places in GIMP where we have HSL settings.
- The Flip tool can now be controlled with arrow keys, similar to the Move and Rotate transformation tools. When the Flip tool is selected, you can use the Left and Right arrows to flip the image horizontally, and the Up and Down arrows to flip it vertically.
- The Shear tool can also now be adjusted with the arrow keys. Use the Left and Right arrows to shear your image horizontally, and the Up and Down arrows to do the same vertically.
- Like the Move tool, you can hold down Shift to shear with a larger value.
- The GIMP_ICON_TEXTURE pattern has been removed from the background of the Navigation and Selection dockables. This should remove a source of visual irration from those dockables in dark mode.
- The Delete button in the Layer dockable will now delete only the layer mask if it is selected, instead of always deleting the layer
- Jehan has refined the logic for color selection so that it is not impacted by the image when that wouldn’t make sense in context. For instance, you can now use the full color palette to set Grid colors, even if you’re working on an indexed image with a limited palette.
- The Crop Tool now automatically adds transparency to a layer if you set it to fill with transparency and make a crop that’s larger than the current layer. Thanks to Michael Schumacher for the initial UX report!
- Jacob Boerema adjusted our GUI code to prevent overly wide dialogs in places like the image export comment field and the Image Map guide pop-up
- Denis Rangelov added initial support for using the Global Menu on flatpak. You’ll need to set the GIMP_GTK_MENUBAR variable inside the Flatpak environment (as noted here) to use it for now.

File Formats:
DDS:
- The DDS plug-in now supports exporting in BC7 format, as a complement to the BC7 import support added in GIMP 3.0. We use the bc7enc_rdo library developed by Rich Geldreich for the conversion.
- JPEG2000:
- We fixed a bug in the JPEG 2000 export process which was causing the quality setting to be lower than what OpenJPEG allowed. This fix gives you more fine-grain control of the image export quality.
- OpenEXR:
- New contributor Waris Maqbool improved our support for importing Luminance/Chroma OpenEXR images. Previously we only imported the grayscale luminance channel, but thanks to their efforts we now also support the YR and YB color channels.

Procreate Swatches:
- You can now import palette swatches from the Procreate art program. This support was added by our resident file format fan Alx Sa after seeing a teammate use it during the Global Game Jam and finding that they couldn’t open the palette in GIMP!

Swatchbooker Palettes:
- We improved our existing support for this palette format by adding any attached color profiles to the imported palettes

XMC:
- Longtime contributor Michael Schumacher has made several improvements to our XMC plug-in. In addition to updating several aspects and fixing warnings, he has also added protections to prevent it from modifying layer names in the original project when exporting as XMC.

WebP:
- We improved the code for Lossless WebP export to ensure that some of the “lossy” settings defined in the GUI didn’t impact the lossless image quality

Bug Fixes and Improvements:
- Anders Jonsson has corrected the default color in the Fog filter for linear color conversion.
- Bruno Lopes fixed a regression in our Camera RAW plug-ins that caused them to not work on macOS.
- Sample Point modes are now correctly copied over when duplicating an image.
- programmer_ced improved our flatpak build to use HOST_XDG_CONFIG_HOME for its configuration location. This should make it more intuitive for flatpak users to find where to put third-party plug-ins and where to retrieve various settings.
- Alx Sa upgraded the Histogram Editor. It can now handle pixel counts for much larger images - in theory, up to both widths and heights of 4 billion!
- Jacob Boerema fixed a bug on Windows where Gradient Flare presets wouldn’t be loaded
- The Round Corners filter now uses your current background color for the fill, instead of always using the default color
- Anders Jonsson diagnosed and fixed an issue with the alignment of our transform anchor points GUI in the System theme
- We made a number of fixes to non-destructive filters, especially related to the scaling and cropping of Render style filters. New contributor balooii fixed a bug that could occur when undoing filters applied to individual channels.
- Jehan corrected a bug where the pressure curve did not show in the input device manager on certain platforms
- New contributor Kaushik B fixed a bug that caused warnings in plug-ins when creating number input buttons with small min and max ranges

Fancier .dmg and Windows installer; and sturdier .appimage:
- Noticeable improvements have been made to our macOS package. In short, Bruno Lopes designed a custom icon for the mounted .dmg on the desktop. He also scripted the generation of custom .dmg background matching the splash screen for each release.
- Similar scripts were made for the Windows installer which will also feature part of the splash image, automatically extracted at build time.
- Also, some important fixes have been made by Bruno to our AppImage package. It should work again on AArch64 (it stopped working after our move to Debian 13), and support for third-party plugins (built for Debian 13) is hopefully fixed.

API:
- Thanks to work by Alx and Jehan, the Curve-Bend plug-in can now be used in scripts via its individual parameters as listed in the Procedure Browser. Previously, you needed to use a generic settings-data which combined several parameters in a single string. Both methods will work until GIMP 4, at which point we’ll retire the settings-data parameter.
- The GimpColorScales and GimpColorSelect widgets are now introspectable, which means you can use their public functions in your plug-ins and scripts.
- We’ve added gimp_config_get_xcf_version () and gimp_config_set_xcf_version () functions. These can be used when saving XCFs to target a specific version. Currently, we use this feature in GIMP to decide whether to save colors as the older GimpRGB format or the new colorspace-aware GeglColor.
- Ondrej Míchal has improved the logic for setting bounds for integer-type GimpSpinScales.
- As we continue to expand the GimpDrawableFilter API, we’ve marked a number of gimp_drawable_* () functions as deprecated. They will stay available until GIMP 4, but we recommend moving your filter code to use the GEGL filters directly instead of the older, dedicated wrapper functions.
- You can now create GimpCurve objects in plug-ins. This allows you to add gimp:curves filters to layers and layer groups. As a result, we’ve deprecated gimp_drawable_curves_explicit () and gimp_drawable_curves_spline () since they can be replaced with the Curve filter directly. This work was done by Jehan and Alx Sa.
- Here is an example of applying an inverted gimp:curves as non-destructive filter, on the blue channel in non-linear space, through the Python binding:
- c = Gimp.Curve.new()
- c.set_curve_type(Gimp.CurveType.FREE)
- x = 0
- while x <= 1.0:
- c.set_sample(x, 1.0 - x)
- x += 1 / c.get_n_samples()
- filter = Gimp.DrawableFilter.new(layer, "gimp:curves", "")
- config = filter.get_config()
- config.set_property("curve", c)
- config.set_property("channel", Gimp.HistogramChannel.BLUE)
- config.set_property("trc", Gimp.TRCType.NON_LINEAR)
- layer.append_filter(filter)

Security:
- This release also contains fixes for possible exploits in some of our file loading plug-ins. We appreciate security reports from the Zero Day Initiative and individuals such as JungWoo Park and wooseokdotkim, and the work of developers like Jacob Boerema to patch them. The fixes include those for:
- ZDI-CAN-28232
- ZDI-CAN-28599
- ZDI-CAN-28265
- ZDI-CAN-28530
- Around GIMP:

Website:
- If you ever encountered a 404 Missing Page error on our website, you would have noticed our cute Wilber animation! This was work by the animation film director Aryeom, created as a hand-made SVG+SMIL animation by Aryeom and Jehan back in 2016.
- As our logo design was updated in GIMP 3 (which by the way is also work by Aryeom, with feedback by the whole team), a refresh to this animated SVG, using the new Wilber, has been initiated by Bruno Lopes. Additional refinements were made by Aryeom Han and Jehan.
- Since we hope you won’t normally see this page (and if you do, please report the broken link), here’s what it looks like (if you missed it, force-refreshing the page should work, or just go to any non-existing page to see the animation in proper context)

Translations:
- We have a new Cornish translation of GIMP, provided by Flynn!

Google Summer of code:
- We are once again participating in the Google Summer of Code. This is an opportunity for potential new contributors (of any age!) to work with us to develop a new feature for GIMP. We have a list of suitable projects, but you are welcome to propose your own idea. Please reach out early so we can get to know you beforehand!