Current Stable Version
- Install gimp 2.8 free download. Photoshop GIMP Extensions Installer Photoshop and GIMP Extensions Installer installs + 180 plug-ins, pattern, gradients, curves easy for.
- Where Is Your GIMP Profile? GIMP keeps the following user's information in the GIMP profile.
Download gimp 2.8 for free. Photo & Graphics tools downloads - GIMP by Spencer Kimball, Peter Mattis,The GIMP Team and many more programs are available for instant and free download.
The current stable release of GIMP is 2.10.22 (2020-10-04).
Pssst... want to check out the GIMP 2.99.4 development release?
Get it on our development downloads page.
We think your OS is Well, we don't actually know. Either JavaScript is disabled, or I am not working quite right... So I am showing you all the options.
Show downloads for GNU/Linux | OS X | Microsoft Windows | All
GIMP for Unix-like systems
If available, the official package from your Unix-like distribution is the recommended method of installing GIMP!
The flatpak build is new and has known limitations, though it will likely provide faster updates, following GIMP releases closely.
Therefore choose your installation medium according to your needs.
Flatpak build available in: x86-64, ARM and AArch64.
Flatpak additional instructions
The flatpak link above should open your software installer and prompt you to install GIMP. Yet it may not work out-of-the-box on some platforms since the flatpak technology is new. If that is the case, ensure flatpak is installed and if clicking the link still does not prompt to install GIMP, then manually install by command line:
flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
Once installed, it will be made available exactly the same way as other applications (menus, desktop overview, or any specific application launch process used by your desktop).
If this is not the case, we suggest to report a bug to your desktop or distribution asking for proper support of flatpak. In the meantime, you can still run it by command line (not as the recommended method, only a workaround):
flatpak run org.gimp.GIMP//stable
This installation will also provide regular update. You don't have to come back on this page and install again (it will not work!) when a new version of GIMP is released. Instead if your distribution and/or desktop has a good support for flatpak, it should propose to perform updates.
Once again, if your distribution does not have proper support, you can always fall back to using the following command line:
flatpak update
Systems without flatpak support
GIMP can also run on Solaris and is available for the BSD family of systems such as FreeBSD and OpenBSD.
Please refer to the documentation for your Unix-like system on the installation of software.
GIMP for macOS
Updated on 2021-01-31: GIMP 2.10.22 DMG revision 3
Performance improvements on Big Sur and on previous macOS versions
The download links above will attempt to download GIMP from one of our trusted mirror servers. If the mirrors do not work or you would rather download directly from our server, you can get the direct download here.
Supported OS: macOS 10.9 Mavericks or over
Since the 2.8.2 version, GIMP runs on OSX natively. No X11 environment is required.
Native build
The official GIMP 2.10 DMG installer (linked above) is a stock GIMP build without any add-ons. Just open the downloaded DMG and drag and drop GIMP into your 'Applications' folder.
The SHA256 hash sum for gimp-2.10.22-x86_64-3.dmg
is: 844dc06731cbd8ccaa6ffd4e0c74ad49ed1ecb6ae65db71988102acb6c219d56
Check it on VirusTotal: gimp-2.10.22-x86_64-3.dmg
Older Downloads
Previous installers for OSX can be found here: download.gimp.org.
Macports
An easy way to compile and install GIMP and other great Free software on your Mac is by using Macports. The installer allows you to choose from a large directory of packages. To install gimp using Macports, you simply do sudo port install gimp
once you have Macports installed.
Last we checked, the GIMP port file pointed to the current stable release and we have reports from people who've built GIMP successfully this way.
Homebrew
Homebrew is similar to Macports and provides packages (aka formulas) to install, either by compiling them from source or by using pre-made binaries. There are indications that there is now a formula for GIMP, installable with: brew tap homebrew/cask && brew cask install gimp
.
NOTE! Please be aware that it was announced recently that Homebrew is using analytics. To turn this off in homebrew then run: brew analytics off
You can read more about this on Brew Analytics.
Fink
Fink is a package repository that offer mostly precompiled binaries. It provides the apt-get command known to e.g. Debian and Ubuntu users, and installing GIMP is as easy as sudo apt-get install gimp
once you have installed the Fink installer.
If there's no binary package, then fink install gimp
will compile GIMP from source.
Disclaimer: we haven't been able to determine if it is possible to install or build recent GIMP from Fink. Last we checked, GIMP 2.6.12 appears to be the most recent GIMP package that is offered there.
GIMP for Windows
The download links above will attempt to download GIMP from one of our trusted mirror servers. If the mirrors do not work or you would rather download directly from our server, you can get the direct download here.
Supported OS: Windows 7 or over
These links download the official GIMP installer for Windows (~200 MB). The installer contains both 32-bit and 64-bit versions of GIMP, and will automatically use the appropriate one.
BitTorrent is a peer-to-peer file sharing system. It works by downloading GIMP from a distributed network of BitTorrent users, and may improve download speed dramatically. Choosing this option will download the torrent file for the GIMP installer. You may need to install a torrent client to make use of this file. Learn more...
Hash Sum
The SHA256 hash sum for gimp-2.10.22-setup.exe
is: f7851c348584ce432dfd8e69b74a168c7dec33ebfddc29c96ad2d6b83aded083
Check it on VirusTotal: gimp-2.10.22-setup.exe
Older Downloads
- Previous v2.10 installers for Windows can be found here: download.gimp.org.
- Previous v2.8 installers for Windows can be found here: download.gimp.org.
GIMP User Manual
These links download language-specific Windows installers for GIMP's local help. By default, they will place the help files with your GIMP installation.
Note: GIMP uses online help by default. If you want to use this local help offline, you will need to change GIMP's help settings.
- In GIMP, select [Edit] > [Preferences] > [Help System]
- For 'User manual', select 'Use a locally installed copy'
- Under 'Help Browser', you can choose between your system's web browser and GIMP's help browser plugin (if available).
See the online help for more settings.
- Chinese Simplified (39 MB)
- Catalan (40 MB)
- Danish (39 MB)
- Dutch (39 MB)
- English (39 MB)
- English (United Kingdom) (39 MB)
- Finnish (39 MB)
- French (41 MB)
- German (41 MB)
- Greek (38 MB)
- Italian (43 MB)
- Japanese (39 MB)
- Korean (40 MB)
- Norwegian Nynorsk (35 MB)
- Portuguese Brazilian (40 MB)
- Romanian (39 MB)
- Russian (40 MB)
- Spanish (40 MB)
Source for version 2.10 (Stable)
GIMP releases available from gimp.org and its mirrors contain the source code and have to be compiled in order to be installed on your system.
For instructions, how to build GIMP from source code, please see this page.
GIMP 2.10.22 is now available at https://download.gimp.org/mirror/pub/gimp/v2.10/. You may want to read the Release Notes for GIMP 2.10.
To allow you to check the integrity of the tarballs, here are the hashes of the latest releases:
- gimp-2.10.22.tar.bz2 (sha256):
- 2db84b57f3778d80b3466d7c21a21d22e315c7b062de2883cbaaeda9a0f618bb
- gimp-2.10.20.tar.bz2 (sha256):
- e12f9f874b1a007c4277b60aa81e0b67330be7e6153e5749ead839b902fc7b3c
- gimp-2.10.18.tar.bz2 (sha256):
- 65bfe111e8eebffd3dde3016ccb507f9948d2663d9497cb438d9bb609e11d716
- gimp-2.10.16.tar.bz2 (sha256):
- cbf9fe9534b913a9487b00cd9710cbc569bfd71fdd2f8c321547701a7d70cbeb
- gimp-2.10.14.tar.bz2 (sha256):
- df9b0f11c2078eea1de3ebc66529a5d3854c5e28636cd25a8dd077bd9d6ddc54
- gimp-2.10.12.tar.bz2 (sha256):
- 7d80b58e0784120d57d327294f6a1fda281ff51a61935c2cd764da281acaac71
- gimp-2.10.10.tar.bz2 (sha256):
- 12d1f243265c7aee1f2c6e97883a5c90ddc0b19b4346cf822e24adbb6c998c77
- gimp-2.10.8.tar.bz2 (sha256):
- d849c1cf35244938ae82e521b92b720ab48b8e9ed092d5de92c2464ef5244b9b
- gimp-2.10.6.tar.bz2 (sha256):
- 4ec8071f828e918384cf7bc7d1219210467c84655123f802bc55a8bf2415101f
- gimp-2.10.4.tar.bz2 (sha256):
- ffb0768de14a2631b3d7ed71f283731441a1b48461766c23f0574dce0706f192
- gimp-2.10.2.tar.bz2 (sha256):
- 1cb0baaecdefe44d371a15f2739a1bcbce4682336b4ccf8eb7b587ce52c333eb
- gimp-2.10.0.tar.bz2 (sha256):
- 7fcc96fb88cb0a0595d2610f63a15dec245bb37bf9db527d37a24fb75e547de2
GIMP help files are available at https://download.gimp.org/mirror/pub/gimp/help/.
Please consider using one of the mirrors listed below.
Development snapshots
We now have a separate page for development versions of GIMP.
Want to check out the GIMP 2.99.4 development release?
Get it on our development downloads page.
FTP and Web Mirrors
We had a server move a while back that caused us to lose our existing mirrors (moved from physical to virtual server and to an environment that doesn't allow FTP access). On the plus side, we are now able to offer rsync access to download.gimp.org.
If you are running one of the existing GIMP mirrors, or want to create a new one, please contact us to get your rsync credentials.
- https://mirrors.ukfast.co.uk/sites/gimp.org/pub/gimp/
- ftp://mirrors.ukfast.co.uk/gimp.org/pub/gimp/
- rsync://mirrors.ukfast.co.uk/gimp.org/pub/gimp/
- Denmark
- https://mirrors.dotsrc.org/gimp/gimp/
- ftp://mirrors.dotsrc.org/gimp/
- rsync://mirrors.dotsrc.org/gimp/
- Finland
- https://www.nic.funet.fi/pub/mirrors/ftp.gimp.org/
- ftp://ftp.funet.fi/pub/mirrors/ftp.gimp.org/
- rsync://rsync.nic.funet.fi/ftp/pub/mirrors/ftp.gimp.org/
- France
- http://ftp.iut-bm.univ-fcomte.fr/gimp/
- ftp://ftp.iut-bm.univ-fcomte.fr/gimp/
- rsync://ftp.iut-bm.univ-fcomte.fr/gimp/
- Germany
- https://ftp.fau.de/gimp/gimp/
- ftp://ftp.fau.de/gimp/gimp/
- rsync://ftp.fau.de/gimp/
- https://ftp.gwdg.de/pub/misc/grafik/gimp/
- ftp://ftp.gwdg.de/pub/misc/grafik/gimp/
- https://artfiles.org/gimp.org/pub/gimp/
- Greece
- https://ftp.cc.uoc.gr/mirrors/gimp/
- ftp://ftp.cc.uoc.gr/mirrors/gimp/
- Japan
- http://www.ring.gr.jp/pub/graphics/gimp/
- Netherlands
- https://ftp.snt.utwente.nl/pub/software/gimp/gimp/
- ftp://ftp.snt.utwente.nl/pub/software/gimp/gimp/
- Philippines
- http://mirror.rise.ph/gimp/
- ftp://mirror.rise.ph/gimp/
- Poland
- https://ftp.icm.edu.pl/pub/graphics/gimp/
- ftp://ftp.icm.edu.pl/pub/graphics/gimp/
- rsync://ftp.icm.edu.pl/pub/graphics/gimp/
- gopher://ftp.icm.edu.pl/1/pub/graphics/gimp/
- Sweden
- https://ftp.lysator.liu.se/pub/gimp/
- ftp://ftp.lysator.liu.se/pub/gimp
- rsync://ftp.lysator.liu.se/pub/gimp
- Ukraine
- https://gimp.ip-connect.info/gimp/
- rsync://gimp.ip-connect.info/gimp/
- ftp://gimp.ip-connect.info/mirror/gimp/
- https://mirror.klaus-uwe.me/gimp/gimp/
- ftp://mirror.klaus-uwe.me/gimp/
- rsync://mirror.klaus-uwe.me/gimp/
- United Kingdom
- https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/
- ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/
- rsync://rsync.mirrorservice.org/ftp.gimp.org/pub/gimp/
- United States
- https://mirror.jaleco.com/gimp/gimp/
- https://mirror.umd.edu/gimp/gimp/
- http://gimp.cp-dev.com/
- ftp://devhost.cp-dev.com/gimp
- rsync://gimp.cp-dev.com/gimp
- https://mirrors.syringanetworks.net/gimp/gimp/
- ftp://mirrors.syringanetworks.net/gimp/
- rsync://mirrors.syringanetworks.net/gimp/
- https://mirrors.xmission.com/gimp/gimp/
- ftp://mirrors.xmission.com/gimp/gimp/
Introduction¶
GIMP 2.8 is the result of three years of hard work and collaborative development. This version of GIMP is equipped with a wealth of new features, including some highly requested ones. Keep reading to find out exactly what GIMP 2.8 has to offer you in areas such as the user interface, tools, and plug-ins.
User Interface¶
Single-Window Mode¶
GIMP 2.8 introduces an optional single-window mode. You can toggle between the default multi-window mode and the new single-window mode through the Single-window mode checkbox in the Windows menu. In single-window mode, GIMP will put dockable dialogs and images in a single, tabbed image window. The single-window mode setting is of course preserved if you quit and start GIMP again. Single-window mode removes the necessity for users of having to deal with multiple windows.Developers: Martin Nordholts, Michael NattererInteraction Architect: Peter Sikking
Multi-Column Dock Windows¶
GIMP 2.8 allows dockable dialogs in a dock window to be placed in multiple columns. To create a new column in a dock window, drag and drop a dockable dialog on the vertical edges of the dock window. This is an appealing feature for multi-monitor users where one screen can have a big dock window with all the dialogs and the tools, while all images are on other displays.Developer: Martin NordholtsInteraction Architect: Peter Sikking
More Screen Real Estate For Dockable Dialogs¶
The docking bars have been removed and replaced with overlaid highlights. The dockable drag handle has been removed and the dockable menu button has been moved up to the tabs. A new Automatic tab style has been added which makes dockable tabs use the available space.Developer: Martin Nordholts
Save And Export¶
A rather big conceptual change is that saving and exporting images now are clearly separated activities. Saving an image can only be done in the XCF format which is GIMP's native file format, able to save all kinds of information necessary for works in progress.
To export into other formats File->Export… needs to be used. This distinction makes it clearer if all available information is stored in a file, or not. There are some optimizations for alternative workflows such as opening a jpg, polishing it, and quickly exporting back to the original file. This conceptual change has also allowed us to get rid of the annoying dialogs that warned about the flatting of images when saving to non-layered formats.Developer: Martin NordholtsInteraction Architect: Peter Sikking
Layer Groups¶
For complex compositions, a flat layer structure is very limiting. GIMP 2.8 lets users organize their compositions better through the introduction of layer groups which allow layers to be organized in tree-like structures. Layer groups are fully scriptable through the GIMP plug-in API.Developer: Michael Natterer
Tools Drawn With Cairo¶
All tools rendering on canvas have been ported to Cairo to provide smooth antialiased graphics and make GIMP's look and feel match modern users expectations. All but a few plug-ins have been ported over to Cairo as well. Additionally all tools now use an on-canvas progress indicator instead of the one in the statusbar.Developer: Michael Natterer
On-Canvas Text Editing¶
Text editing with the Text Tool is now performed on-canvas instead of in a separate window. The editing on-canvas is rather sophisticated: apart from the usual text formatting features like font family, style and size selectors you get numeric control over baseline offset and kerning, as well as the ability to change text color for a selection. You can also use a combination of Alt and arrow keys to change baseline offset and kerning. This feature was originally developed during Google Summer of Code 2008 and heavily improved since.Developers: Daniel Eddeland, Michael Natterer
Keyboard Shortcut Changes¶
Since the keyboard shortcuts Ctrl+E and Ctrl+Shift+E have been repurposed for the image export mechanisms, new keyboard shortcuts have been setup for ‘Shrink Wrap' and ‘Fit in Window', namely Ctrl+J and Ctrl+Shift+J respectively.Developer: Martin Nordholts
Simple Math In Size Entries¶
Enhancements have also been made to the size entry widget, which is used for inputting most of the x, y, width, height parameters. For example, in the scale dialog it is now possible to write ‘50%' in the Width field to scale the image to 50% of the width. Expressions such as ‘30in + 40px' and ‘4 * 5.4in' work, too.Developer: Fredrik Alströmer
Minor Changes¶
- Added ‘Windows→Hide docks' menu item that does what ‘Tab' does and also displays its state, which is now persistent across sessions, too.
- Added infrastructure allowing to embed user interface elements on the canvas. This is currently used for text styles in the text tool, and (experimentally) when a color correction tool is invoked while the canvas is in full-screen mode.
- To make dock window titles manageable, only show the active dockable in the dock window title.
- The layer modes have been rearranged into more logical and useful groups based on the effect they have on compositing of a layer. Layer modes that make the composite lighter are in one group, layer modes that make the composite darker in another group, and so forth.
- You can now Alt+Click on layers in the Layers dialog to create a selection from it. Add, subtract and intersect modifiers Ctrl, Shift and Ctrl+Shift keys work too. This makes it easy to compose contents of a layer based on the contents of other layers, without detours.
- New docks are created at the pointer position.
- Removed Toolbox from list of Recently Closed Docks, handle that directly in the Windows menu.
- Allow closing the toolbox without closing the whole application.
- Default to non-fixed-aspect in Canvas Size dialog.
- In the Preferences dialog, only have one setting for the window hint for both the toolbox and the docks.
- Support arbitrary affine transforms of brushes.
- Got rid of the Tools dockable and move toolbox configuration to Preferences.
- A question that often arises is how to change the UI language in GIMP, which has traditionally been a bit cumbersome. Not any longer, it is now possible to change the language in Preferences.
- Added ‘Lock content' button to the layers, channels and paths dialogs, made the lock buttons more compact.
- Allow renaming list items with F2.
- Allow binding arbitrary actions to extra mouse buttons.
Developers: Michael Natterer, Martin Nordholts, Alexander Jones, Alexia Death, Sven Neumann
Tools & Plug-ins¶
Brush System Improvements¶
The brush dynamics engine has been expanded considerably, making almost all aspects of the brush engine drivable by a multitude of inputs, all of them configurable with their own response curve.
Because of the expansion, dynamics were separated from tool options and converted into a resource in their own right. The Google Summer of Code 2009 Advanced GUI for Brush Dynamics project was the start of its development.Developers: Alexia Death, Michael Natterer, Zhenfeng Zhao
Gimp Windows Download
Tool Preset Improvements¶
You can now save existing state of any tool as a preset and give it a meaningful name. The presets are accessible from a new Tool Presets dockable dialog and additionally can be tagged so that you can easily manage a lot of presets.
This new feature completely replaces the previously existing tool presets system to a new level of accessibility. It also makes it possible to distribute tool presets just like any other resource because each preset is saved as an individual file.Developers: Michael Natterer, Alexia Death
Cage Transform Tool¶
A completely new Cage transform tool has been added thanks to the excellent work of one of our Google Summer of Code 2010 students. The tool implements an innovative approach to free transformation and makes it possible to easily warp parts of objects using an adjustable user-defined polygonal frame.Developer: Michael Muré
File Plug-Ins¶
A plug-in for loading JPEG2000 images has been added, as well as plug-ins for X11 Mouse Cursor files and fundamental OpenRaster (.ora) import and export support. Added RGB565 support to the csource plug-in.Developers: Aurimas Juška, Takeshi Matsuyama
A Cairo based PDF exporter was implemented. While being somewhat simplistic the exporter saves text, embedding fonts into the final PDF file, and attempts to convert all flat filled areas to vector objects.Developer: Barak Itkin
Last, but not least, a Web-page plug-in was added to render any web page into an image using Webkit.Developer: Mukund Sivaraman
For Tablet Users¶
A new experimental widget was added to meet the requirements of graphic tablets users. The widget combines a slider, a label and a numeric value control which simplifies adjusting a value using a stylus, better visualizes the current value and provides a more compact UI. It is now used in the Tools Options dockable dialog for opacity control and most options of brush based tools.
Another useful feature for users of advanced input devices such as graphic tablets is a completely new dialog for input device configuration which allows configuring per-device pressure curves to compensate for hardware differences and personal per-pen preferences.
People with Intuos tablets and either Artpen or Airbrush styluses will be glad to find that Airbrush wheel and Artpen rotation are available for driving dynamics via the ‘Wheel' input.Developers: Michael Natterer, Alexia Death
Resource Tagging¶
It is now possible to tag GIMP resources such as brushes and patterns to group them. The tagging is performed from the respective dockables e.g. the Brushes dockable, and it is possible to filter resources based on these tags.
The tags are saved to an XML file, external to the data files themselves. It is possible to tag multiple resources simultaneously in the UI, but currently only while being viewed as a list. This feature was developed during Google Summer of Code 2008.Developer: Aurimas JuškaInteraction Architect: Peter Sikking
Resources¶
We have started overhauling the default set of resources and in this version there have been some changes to the default set of brushes. The silly ‘Untitled' title has been removed from unnamed palette entries. A wholly new set of brushes for painting has been added and makes use of the new tagging system.Developer: Martin NordholtsArtists: Johannes Engelhardt, Ramón Miranda, Guillermo Espertino
Minor Changes¶
- Allow specifying the written language in the Text Tool. This helps with choosing an appropriate font, or appropriate glyphs for the selected language.
- Moved ‘Text along path' from tool options to the text context menu.
- Add diagonal guides to the Crop Tool.
- Support rotating brushes.
- The Smooth Stroke feature from GIMP Painter was ported to GIMP.
- Added ‘Rule of fifths' crop guide overlay.
- Added an icon for the Desaturate tool.
- Support loading 16bit (RGB565) raw data.
- Added palette exporter for CSS, PHP, Python, txt and Java, accessed through the palette context menu.
- Support printing crop marks for images.
- Made the Pointer dockable show information about selection position and size.
- Replaced the brush scale control in tool options by a brush size one that works in pixels, and does the right thing when the brush changes.
- Improved the Free Select Tool on-canvas feedback.
- Made it possible to use GEGL for scaling images.
Developers: Sven Neumann, Michael Natterer, Tim Jedlicka, Alexia Death, Nelson A. de Oliveira, Jakub Steiner, Nicholas Doyle, Barak Itkin, Martin Nordholts
Miscellaneous¶
Plug-in Development¶
GIMP 2.8 also further enhances its scripting abilities. For example, API changes to support layer groups have been made. Here is a list of new symbols in GIMP 2.8.
API Changes¶
A lot of GIMP APIs have been refactored to simplify developing new scripts.
License¶
The GIMP license has been changed to (L)GPLv3+.
GEGL¶
The projection code which composes a single image from layers has been ported to GEGL. This includes the layer modes, as well as support for layer groups. Also, preparations have been made for better and more intuitive handling of the floating selection.Developers: Michael Natterer, Martin Nordholts
Roadmap¶
The GIMP developers now maintain a roadmap for GIMP development found here: https://wiki.gimp.org/index.php/Roadmap
GIMP 2.8 Screenshots¶
Known Regressions¶
GIMP 2.8 relies on a newer version of GTK+2 that unfortunately has partially broken support for graphics tablets such as Wacom. If your graphic tablet doesn't work in GIMP 2.8 as it should, we recommend downgrading to 2.6 until we release GIMP 3.0 that relies on GTK+3 which has fully functional support for advanced input devices.
To address the needs to migrate from the old tools presets system to the new one we provide a script in Python. However, the old tools presets are not 100% convertible to the new tool presets. For instance, brush scale from 2.6 can't be converted to brush size in 2.8.
Download and install pre-made packages¶
GIMP can be downloaded directly from our Downloads section.
Please be very cautious when downloading from anywhere else - some sites use GIMP's popularity to lure unwary users into their traps by shipping modified installer packages.
Building GIMP yourself from source¶
GIMP 2.8 must not be installed in the same prefix as other GIMP 2.x versions. If you want to keep your GIMP 2.6 installation in parallel to GIMP 2.8, you have to choose a separate installation prefix at compile-time and ensure that you use different library search paths for each version. If you do not set up your environment differently for each version, you will experience conflicts with the libraries and at least one version is likely to fail.
Pssst... want to check out the GIMP 2.99.4 development release?
Get it on our development downloads page.
We think your OS is Well, we don't actually know. Either JavaScript is disabled, or I am not working quite right... So I am showing you all the options.
Show downloads for GNU/Linux | OS X | Microsoft Windows | All
GIMP for Unix-like systems
If available, the official package from your Unix-like distribution is the recommended method of installing GIMP!
The flatpak build is new and has known limitations, though it will likely provide faster updates, following GIMP releases closely.
Therefore choose your installation medium according to your needs.
Flatpak build available in: x86-64, ARM and AArch64.
Flatpak additional instructions
The flatpak link above should open your software installer and prompt you to install GIMP. Yet it may not work out-of-the-box on some platforms since the flatpak technology is new. If that is the case, ensure flatpak is installed and if clicking the link still does not prompt to install GIMP, then manually install by command line:
flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
Once installed, it will be made available exactly the same way as other applications (menus, desktop overview, or any specific application launch process used by your desktop).
If this is not the case, we suggest to report a bug to your desktop or distribution asking for proper support of flatpak. In the meantime, you can still run it by command line (not as the recommended method, only a workaround):
flatpak run org.gimp.GIMP//stable
This installation will also provide regular update. You don't have to come back on this page and install again (it will not work!) when a new version of GIMP is released. Instead if your distribution and/or desktop has a good support for flatpak, it should propose to perform updates.
Once again, if your distribution does not have proper support, you can always fall back to using the following command line:
flatpak update
Systems without flatpak support
GIMP can also run on Solaris and is available for the BSD family of systems such as FreeBSD and OpenBSD.
Please refer to the documentation for your Unix-like system on the installation of software.
GIMP for macOS
Updated on 2021-01-31: GIMP 2.10.22 DMG revision 3
Performance improvements on Big Sur and on previous macOS versions
The download links above will attempt to download GIMP from one of our trusted mirror servers. If the mirrors do not work or you would rather download directly from our server, you can get the direct download here.
Supported OS: macOS 10.9 Mavericks or over
Since the 2.8.2 version, GIMP runs on OSX natively. No X11 environment is required.
Native build
The official GIMP 2.10 DMG installer (linked above) is a stock GIMP build without any add-ons. Just open the downloaded DMG and drag and drop GIMP into your 'Applications' folder.
The SHA256 hash sum for gimp-2.10.22-x86_64-3.dmg
is: 844dc06731cbd8ccaa6ffd4e0c74ad49ed1ecb6ae65db71988102acb6c219d56
Check it on VirusTotal: gimp-2.10.22-x86_64-3.dmg
Older Downloads
Previous installers for OSX can be found here: download.gimp.org.
Macports
An easy way to compile and install GIMP and other great Free software on your Mac is by using Macports. The installer allows you to choose from a large directory of packages. To install gimp using Macports, you simply do sudo port install gimp
once you have Macports installed.
Last we checked, the GIMP port file pointed to the current stable release and we have reports from people who've built GIMP successfully this way.
Homebrew
Homebrew is similar to Macports and provides packages (aka formulas) to install, either by compiling them from source or by using pre-made binaries. There are indications that there is now a formula for GIMP, installable with: brew tap homebrew/cask && brew cask install gimp
.
NOTE! Please be aware that it was announced recently that Homebrew is using analytics. To turn this off in homebrew then run: brew analytics off
You can read more about this on Brew Analytics.
Fink
Fink is a package repository that offer mostly precompiled binaries. It provides the apt-get command known to e.g. Debian and Ubuntu users, and installing GIMP is as easy as sudo apt-get install gimp
once you have installed the Fink installer.
If there's no binary package, then fink install gimp
will compile GIMP from source.
Disclaimer: we haven't been able to determine if it is possible to install or build recent GIMP from Fink. Last we checked, GIMP 2.6.12 appears to be the most recent GIMP package that is offered there.
GIMP for Windows
The download links above will attempt to download GIMP from one of our trusted mirror servers. If the mirrors do not work or you would rather download directly from our server, you can get the direct download here.
Supported OS: Windows 7 or over
These links download the official GIMP installer for Windows (~200 MB). The installer contains both 32-bit and 64-bit versions of GIMP, and will automatically use the appropriate one.
BitTorrent is a peer-to-peer file sharing system. It works by downloading GIMP from a distributed network of BitTorrent users, and may improve download speed dramatically. Choosing this option will download the torrent file for the GIMP installer. You may need to install a torrent client to make use of this file. Learn more...
Hash Sum
The SHA256 hash sum for gimp-2.10.22-setup.exe
is: f7851c348584ce432dfd8e69b74a168c7dec33ebfddc29c96ad2d6b83aded083
Check it on VirusTotal: gimp-2.10.22-setup.exe
Older Downloads
- Previous v2.10 installers for Windows can be found here: download.gimp.org.
- Previous v2.8 installers for Windows can be found here: download.gimp.org.
GIMP User Manual
These links download language-specific Windows installers for GIMP's local help. By default, they will place the help files with your GIMP installation.
Note: GIMP uses online help by default. If you want to use this local help offline, you will need to change GIMP's help settings.
- In GIMP, select [Edit] > [Preferences] > [Help System]
- For 'User manual', select 'Use a locally installed copy'
- Under 'Help Browser', you can choose between your system's web browser and GIMP's help browser plugin (if available).
See the online help for more settings.
- Chinese Simplified (39 MB)
- Catalan (40 MB)
- Danish (39 MB)
- Dutch (39 MB)
- English (39 MB)
- English (United Kingdom) (39 MB)
- Finnish (39 MB)
- French (41 MB)
- German (41 MB)
- Greek (38 MB)
- Italian (43 MB)
- Japanese (39 MB)
- Korean (40 MB)
- Norwegian Nynorsk (35 MB)
- Portuguese Brazilian (40 MB)
- Romanian (39 MB)
- Russian (40 MB)
- Spanish (40 MB)
Source for version 2.10 (Stable)
GIMP releases available from gimp.org and its mirrors contain the source code and have to be compiled in order to be installed on your system.
For instructions, how to build GIMP from source code, please see this page.
GIMP 2.10.22 is now available at https://download.gimp.org/mirror/pub/gimp/v2.10/. You may want to read the Release Notes for GIMP 2.10.
To allow you to check the integrity of the tarballs, here are the hashes of the latest releases:
- gimp-2.10.22.tar.bz2 (sha256):
- 2db84b57f3778d80b3466d7c21a21d22e315c7b062de2883cbaaeda9a0f618bb
- gimp-2.10.20.tar.bz2 (sha256):
- e12f9f874b1a007c4277b60aa81e0b67330be7e6153e5749ead839b902fc7b3c
- gimp-2.10.18.tar.bz2 (sha256):
- 65bfe111e8eebffd3dde3016ccb507f9948d2663d9497cb438d9bb609e11d716
- gimp-2.10.16.tar.bz2 (sha256):
- cbf9fe9534b913a9487b00cd9710cbc569bfd71fdd2f8c321547701a7d70cbeb
- gimp-2.10.14.tar.bz2 (sha256):
- df9b0f11c2078eea1de3ebc66529a5d3854c5e28636cd25a8dd077bd9d6ddc54
- gimp-2.10.12.tar.bz2 (sha256):
- 7d80b58e0784120d57d327294f6a1fda281ff51a61935c2cd764da281acaac71
- gimp-2.10.10.tar.bz2 (sha256):
- 12d1f243265c7aee1f2c6e97883a5c90ddc0b19b4346cf822e24adbb6c998c77
- gimp-2.10.8.tar.bz2 (sha256):
- d849c1cf35244938ae82e521b92b720ab48b8e9ed092d5de92c2464ef5244b9b
- gimp-2.10.6.tar.bz2 (sha256):
- 4ec8071f828e918384cf7bc7d1219210467c84655123f802bc55a8bf2415101f
- gimp-2.10.4.tar.bz2 (sha256):
- ffb0768de14a2631b3d7ed71f283731441a1b48461766c23f0574dce0706f192
- gimp-2.10.2.tar.bz2 (sha256):
- 1cb0baaecdefe44d371a15f2739a1bcbce4682336b4ccf8eb7b587ce52c333eb
- gimp-2.10.0.tar.bz2 (sha256):
- 7fcc96fb88cb0a0595d2610f63a15dec245bb37bf9db527d37a24fb75e547de2
GIMP help files are available at https://download.gimp.org/mirror/pub/gimp/help/.
Please consider using one of the mirrors listed below.
Development snapshots
We now have a separate page for development versions of GIMP.
Want to check out the GIMP 2.99.4 development release?
Get it on our development downloads page.
FTP and Web Mirrors
We had a server move a while back that caused us to lose our existing mirrors (moved from physical to virtual server and to an environment that doesn't allow FTP access). On the plus side, we are now able to offer rsync access to download.gimp.org.
If you are running one of the existing GIMP mirrors, or want to create a new one, please contact us to get your rsync credentials.
- https://mirrors.ukfast.co.uk/sites/gimp.org/pub/gimp/
- ftp://mirrors.ukfast.co.uk/gimp.org/pub/gimp/
- rsync://mirrors.ukfast.co.uk/gimp.org/pub/gimp/
- Denmark
- https://mirrors.dotsrc.org/gimp/gimp/
- ftp://mirrors.dotsrc.org/gimp/
- rsync://mirrors.dotsrc.org/gimp/
- Finland
- https://www.nic.funet.fi/pub/mirrors/ftp.gimp.org/
- ftp://ftp.funet.fi/pub/mirrors/ftp.gimp.org/
- rsync://rsync.nic.funet.fi/ftp/pub/mirrors/ftp.gimp.org/
- France
- http://ftp.iut-bm.univ-fcomte.fr/gimp/
- ftp://ftp.iut-bm.univ-fcomte.fr/gimp/
- rsync://ftp.iut-bm.univ-fcomte.fr/gimp/
- Germany
- https://ftp.fau.de/gimp/gimp/
- ftp://ftp.fau.de/gimp/gimp/
- rsync://ftp.fau.de/gimp/
- https://ftp.gwdg.de/pub/misc/grafik/gimp/
- ftp://ftp.gwdg.de/pub/misc/grafik/gimp/
- https://artfiles.org/gimp.org/pub/gimp/
- Greece
- https://ftp.cc.uoc.gr/mirrors/gimp/
- ftp://ftp.cc.uoc.gr/mirrors/gimp/
- Japan
- http://www.ring.gr.jp/pub/graphics/gimp/
- Netherlands
- https://ftp.snt.utwente.nl/pub/software/gimp/gimp/
- ftp://ftp.snt.utwente.nl/pub/software/gimp/gimp/
- Philippines
- http://mirror.rise.ph/gimp/
- ftp://mirror.rise.ph/gimp/
- Poland
- https://ftp.icm.edu.pl/pub/graphics/gimp/
- ftp://ftp.icm.edu.pl/pub/graphics/gimp/
- rsync://ftp.icm.edu.pl/pub/graphics/gimp/
- gopher://ftp.icm.edu.pl/1/pub/graphics/gimp/
- Sweden
- https://ftp.lysator.liu.se/pub/gimp/
- ftp://ftp.lysator.liu.se/pub/gimp
- rsync://ftp.lysator.liu.se/pub/gimp
- Ukraine
- https://gimp.ip-connect.info/gimp/
- rsync://gimp.ip-connect.info/gimp/
- ftp://gimp.ip-connect.info/mirror/gimp/
- https://mirror.klaus-uwe.me/gimp/gimp/
- ftp://mirror.klaus-uwe.me/gimp/
- rsync://mirror.klaus-uwe.me/gimp/
- United Kingdom
- https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/
- ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/
- rsync://rsync.mirrorservice.org/ftp.gimp.org/pub/gimp/
- United States
- https://mirror.jaleco.com/gimp/gimp/
- https://mirror.umd.edu/gimp/gimp/
- http://gimp.cp-dev.com/
- ftp://devhost.cp-dev.com/gimp
- rsync://gimp.cp-dev.com/gimp
- https://mirrors.syringanetworks.net/gimp/gimp/
- ftp://mirrors.syringanetworks.net/gimp/
- rsync://mirrors.syringanetworks.net/gimp/
- https://mirrors.xmission.com/gimp/gimp/
- ftp://mirrors.xmission.com/gimp/gimp/
Introduction¶
GIMP 2.8 is the result of three years of hard work and collaborative development. This version of GIMP is equipped with a wealth of new features, including some highly requested ones. Keep reading to find out exactly what GIMP 2.8 has to offer you in areas such as the user interface, tools, and plug-ins.
User Interface¶
Single-Window Mode¶
GIMP 2.8 introduces an optional single-window mode. You can toggle between the default multi-window mode and the new single-window mode through the Single-window mode checkbox in the Windows menu. In single-window mode, GIMP will put dockable dialogs and images in a single, tabbed image window. The single-window mode setting is of course preserved if you quit and start GIMP again. Single-window mode removes the necessity for users of having to deal with multiple windows.Developers: Martin Nordholts, Michael NattererInteraction Architect: Peter Sikking
Multi-Column Dock Windows¶
GIMP 2.8 allows dockable dialogs in a dock window to be placed in multiple columns. To create a new column in a dock window, drag and drop a dockable dialog on the vertical edges of the dock window. This is an appealing feature for multi-monitor users where one screen can have a big dock window with all the dialogs and the tools, while all images are on other displays.Developer: Martin NordholtsInteraction Architect: Peter Sikking
More Screen Real Estate For Dockable Dialogs¶
The docking bars have been removed and replaced with overlaid highlights. The dockable drag handle has been removed and the dockable menu button has been moved up to the tabs. A new Automatic tab style has been added which makes dockable tabs use the available space.Developer: Martin Nordholts
Save And Export¶
A rather big conceptual change is that saving and exporting images now are clearly separated activities. Saving an image can only be done in the XCF format which is GIMP's native file format, able to save all kinds of information necessary for works in progress.
To export into other formats File->Export… needs to be used. This distinction makes it clearer if all available information is stored in a file, or not. There are some optimizations for alternative workflows such as opening a jpg, polishing it, and quickly exporting back to the original file. This conceptual change has also allowed us to get rid of the annoying dialogs that warned about the flatting of images when saving to non-layered formats.Developer: Martin NordholtsInteraction Architect: Peter Sikking
Layer Groups¶
For complex compositions, a flat layer structure is very limiting. GIMP 2.8 lets users organize their compositions better through the introduction of layer groups which allow layers to be organized in tree-like structures. Layer groups are fully scriptable through the GIMP plug-in API.Developer: Michael Natterer
Tools Drawn With Cairo¶
All tools rendering on canvas have been ported to Cairo to provide smooth antialiased graphics and make GIMP's look and feel match modern users expectations. All but a few plug-ins have been ported over to Cairo as well. Additionally all tools now use an on-canvas progress indicator instead of the one in the statusbar.Developer: Michael Natterer
On-Canvas Text Editing¶
Text editing with the Text Tool is now performed on-canvas instead of in a separate window. The editing on-canvas is rather sophisticated: apart from the usual text formatting features like font family, style and size selectors you get numeric control over baseline offset and kerning, as well as the ability to change text color for a selection. You can also use a combination of Alt and arrow keys to change baseline offset and kerning. This feature was originally developed during Google Summer of Code 2008 and heavily improved since.Developers: Daniel Eddeland, Michael Natterer
Keyboard Shortcut Changes¶
Since the keyboard shortcuts Ctrl+E and Ctrl+Shift+E have been repurposed for the image export mechanisms, new keyboard shortcuts have been setup for ‘Shrink Wrap' and ‘Fit in Window', namely Ctrl+J and Ctrl+Shift+J respectively.Developer: Martin Nordholts
Simple Math In Size Entries¶
Enhancements have also been made to the size entry widget, which is used for inputting most of the x, y, width, height parameters. For example, in the scale dialog it is now possible to write ‘50%' in the Width field to scale the image to 50% of the width. Expressions such as ‘30in + 40px' and ‘4 * 5.4in' work, too.Developer: Fredrik Alströmer
Minor Changes¶
- Added ‘Windows→Hide docks' menu item that does what ‘Tab' does and also displays its state, which is now persistent across sessions, too.
- Added infrastructure allowing to embed user interface elements on the canvas. This is currently used for text styles in the text tool, and (experimentally) when a color correction tool is invoked while the canvas is in full-screen mode.
- To make dock window titles manageable, only show the active dockable in the dock window title.
- The layer modes have been rearranged into more logical and useful groups based on the effect they have on compositing of a layer. Layer modes that make the composite lighter are in one group, layer modes that make the composite darker in another group, and so forth.
- You can now Alt+Click on layers in the Layers dialog to create a selection from it. Add, subtract and intersect modifiers Ctrl, Shift and Ctrl+Shift keys work too. This makes it easy to compose contents of a layer based on the contents of other layers, without detours.
- New docks are created at the pointer position.
- Removed Toolbox from list of Recently Closed Docks, handle that directly in the Windows menu.
- Allow closing the toolbox without closing the whole application.
- Default to non-fixed-aspect in Canvas Size dialog.
- In the Preferences dialog, only have one setting for the window hint for both the toolbox and the docks.
- Support arbitrary affine transforms of brushes.
- Got rid of the Tools dockable and move toolbox configuration to Preferences.
- A question that often arises is how to change the UI language in GIMP, which has traditionally been a bit cumbersome. Not any longer, it is now possible to change the language in Preferences.
- Added ‘Lock content' button to the layers, channels and paths dialogs, made the lock buttons more compact.
- Allow renaming list items with F2.
- Allow binding arbitrary actions to extra mouse buttons.
Developers: Michael Natterer, Martin Nordholts, Alexander Jones, Alexia Death, Sven Neumann
Tools & Plug-ins¶
Brush System Improvements¶
The brush dynamics engine has been expanded considerably, making almost all aspects of the brush engine drivable by a multitude of inputs, all of them configurable with their own response curve.
Because of the expansion, dynamics were separated from tool options and converted into a resource in their own right. The Google Summer of Code 2009 Advanced GUI for Brush Dynamics project was the start of its development.Developers: Alexia Death, Michael Natterer, Zhenfeng Zhao
Gimp Windows Download
Tool Preset Improvements¶
You can now save existing state of any tool as a preset and give it a meaningful name. The presets are accessible from a new Tool Presets dockable dialog and additionally can be tagged so that you can easily manage a lot of presets.
This new feature completely replaces the previously existing tool presets system to a new level of accessibility. It also makes it possible to distribute tool presets just like any other resource because each preset is saved as an individual file.Developers: Michael Natterer, Alexia Death
Cage Transform Tool¶
A completely new Cage transform tool has been added thanks to the excellent work of one of our Google Summer of Code 2010 students. The tool implements an innovative approach to free transformation and makes it possible to easily warp parts of objects using an adjustable user-defined polygonal frame.Developer: Michael Muré
File Plug-Ins¶
A plug-in for loading JPEG2000 images has been added, as well as plug-ins for X11 Mouse Cursor files and fundamental OpenRaster (.ora) import and export support. Added RGB565 support to the csource plug-in.Developers: Aurimas Juška, Takeshi Matsuyama
A Cairo based PDF exporter was implemented. While being somewhat simplistic the exporter saves text, embedding fonts into the final PDF file, and attempts to convert all flat filled areas to vector objects.Developer: Barak Itkin
Last, but not least, a Web-page plug-in was added to render any web page into an image using Webkit.Developer: Mukund Sivaraman
For Tablet Users¶
A new experimental widget was added to meet the requirements of graphic tablets users. The widget combines a slider, a label and a numeric value control which simplifies adjusting a value using a stylus, better visualizes the current value and provides a more compact UI. It is now used in the Tools Options dockable dialog for opacity control and most options of brush based tools.
Another useful feature for users of advanced input devices such as graphic tablets is a completely new dialog for input device configuration which allows configuring per-device pressure curves to compensate for hardware differences and personal per-pen preferences.
People with Intuos tablets and either Artpen or Airbrush styluses will be glad to find that Airbrush wheel and Artpen rotation are available for driving dynamics via the ‘Wheel' input.Developers: Michael Natterer, Alexia Death
Resource Tagging¶
It is now possible to tag GIMP resources such as brushes and patterns to group them. The tagging is performed from the respective dockables e.g. the Brushes dockable, and it is possible to filter resources based on these tags.
The tags are saved to an XML file, external to the data files themselves. It is possible to tag multiple resources simultaneously in the UI, but currently only while being viewed as a list. This feature was developed during Google Summer of Code 2008.Developer: Aurimas JuškaInteraction Architect: Peter Sikking
Resources¶
We have started overhauling the default set of resources and in this version there have been some changes to the default set of brushes. The silly ‘Untitled' title has been removed from unnamed palette entries. A wholly new set of brushes for painting has been added and makes use of the new tagging system.Developer: Martin NordholtsArtists: Johannes Engelhardt, Ramón Miranda, Guillermo Espertino
Minor Changes¶
- Allow specifying the written language in the Text Tool. This helps with choosing an appropriate font, or appropriate glyphs for the selected language.
- Moved ‘Text along path' from tool options to the text context menu.
- Add diagonal guides to the Crop Tool.
- Support rotating brushes.
- The Smooth Stroke feature from GIMP Painter was ported to GIMP.
- Added ‘Rule of fifths' crop guide overlay.
- Added an icon for the Desaturate tool.
- Support loading 16bit (RGB565) raw data.
- Added palette exporter for CSS, PHP, Python, txt and Java, accessed through the palette context menu.
- Support printing crop marks for images.
- Made the Pointer dockable show information about selection position and size.
- Replaced the brush scale control in tool options by a brush size one that works in pixels, and does the right thing when the brush changes.
- Improved the Free Select Tool on-canvas feedback.
- Made it possible to use GEGL for scaling images.
Developers: Sven Neumann, Michael Natterer, Tim Jedlicka, Alexia Death, Nelson A. de Oliveira, Jakub Steiner, Nicholas Doyle, Barak Itkin, Martin Nordholts
Miscellaneous¶
Plug-in Development¶
GIMP 2.8 also further enhances its scripting abilities. For example, API changes to support layer groups have been made. Here is a list of new symbols in GIMP 2.8.
API Changes¶
A lot of GIMP APIs have been refactored to simplify developing new scripts.
License¶
The GIMP license has been changed to (L)GPLv3+.
GEGL¶
The projection code which composes a single image from layers has been ported to GEGL. This includes the layer modes, as well as support for layer groups. Also, preparations have been made for better and more intuitive handling of the floating selection.Developers: Michael Natterer, Martin Nordholts
Roadmap¶
The GIMP developers now maintain a roadmap for GIMP development found here: https://wiki.gimp.org/index.php/Roadmap
GIMP 2.8 Screenshots¶
Known Regressions¶
GIMP 2.8 relies on a newer version of GTK+2 that unfortunately has partially broken support for graphics tablets such as Wacom. If your graphic tablet doesn't work in GIMP 2.8 as it should, we recommend downgrading to 2.6 until we release GIMP 3.0 that relies on GTK+3 which has fully functional support for advanced input devices.
To address the needs to migrate from the old tools presets system to the new one we provide a script in Python. However, the old tools presets are not 100% convertible to the new tool presets. For instance, brush scale from 2.6 can't be converted to brush size in 2.8.
Download and install pre-made packages¶
GIMP can be downloaded directly from our Downloads section.
Please be very cautious when downloading from anywhere else - some sites use GIMP's popularity to lure unwary users into their traps by shipping modified installer packages.
Building GIMP yourself from source¶
GIMP 2.8 must not be installed in the same prefix as other GIMP 2.x versions. If you want to keep your GIMP 2.6 installation in parallel to GIMP 2.8, you have to choose a separate installation prefix at compile-time and ensure that you use different library search paths for each version. If you do not set up your environment differently for each version, you will experience conflicts with the libraries and at least one version is likely to fail.
Also, do not install GIMP 2.8 to /usr/local because on most systems, its libraries would override the libraries of a stable GIMP 2.6 installed into /usr, breaking your distribution-installed GIMP from slightly to completely. The same applies to any prefix your system uses for the purpose or overriding things in /usr/lib.
You install the new version into a separate prefix, say /opt/gimp-2.8 by passing --prefix=/opt/gimp-2.8
to the configure script. Then, in order to run the binary installed there, you change your environment to look for executables in /opt/gimp-2.8/bin by setting PATH=/opt/gimp-2.8/bin
and you tell your linker to pick up libraries from /opt/gimp-2.8/lib by setting LD_LIBRARY_PATH=/opt/gimp-2.8/lib
. Do not forget to export
both variables.
You can use a tiny wrapper script called gimp-2.8 and place it into /usr/local/bin or elsewhere in your PATH. The script would look something like this:
Bugs¶
Gimp For Windows Xp
If you think you found a bug in a development version, please make sure that it hasn't been already reported. Search Bugzilla before filing a new bug-report. Here are some interesting Bugzilla queries:
Contributing¶
Install Gimp Windows 8.1
We need your help to make GIMP 2.8 a success. If you want to join us hacking, show up in #gimp or introduce yourself on the gimp-developer mailing-list. We are also looking for people to look after the web-site and update the tutorials. Or you might want to join the documentation team.