photogimp.org
3.1 · GIMP 3.2.6

Install · Portable

PhotoGIMP with a portable GIMP

A portable GIMP keeps its settings next to the program, often on a USB stick, instead of in your user profile. So the folder from the normal guides is the wrong one. Here is how to find the right one, and why it has no 3.2 in its name. Tested with GIMP Portable 3.2.6 Rev 3 from PortableApps.com on November 1, 2026.

Checked with PhotoGIMP 3.1 · GIMP 3.2.6Updated Tested on Windows, macOS and Linux4 min read
On this page 6 sections
  1. How a portable GIMP picks its settings folder
  2. Find the folder
  3. Install PhotoGIMP into it
  4. Make your own portable GIMP (Windows)
  5. PortableApps.com GIMP Portable: tested
  6. Questions

Short answer

The short version

  1. Find the settings folder. For GIMP Portable from PortableApps.com it is GIMPPortable\Data\GimpAppData. For any other portable GIMP, open Edit → Preferences → Folders → Brushes: the first path ends in brushes, and the folder above it is the settings folder.
  2. Close GIMP. Copy the contents of the PhotoGIMP zip’s 3.0 folder into that settings folder, replacing files.
  3. On GIMP 3.2, apply the toolrc fix in that folder, then start GIMP.

How a portable GIMP picks its settings folder

GIMP has a setting for exactly this: the GIMP3_DIRECTORY environment variable. When it is set, GIMP uses that folder for all its settings instead of %APPDATA%\GIMP\3.2 or ~/.config/GIMP/3.2. Portable launchers can set it to a folder inside the portable package before starting GIMP.

We checked this with GIMP 3.2.6: started with GIMP3_DIRECTORY pointing at an empty folder, GIMP reported that folder as its settings folder and created its usual files there (brushes, filters, fonts and the rest) directly inside it. Two things follow for PhotoGIMP:

  • There is no version sub-folder. The files go straight into the folder GIMP names, not into a 3.2 folder inside it.
  • The normal folder is ignored. Copying PhotoGIMP into %APPDATA%\GIMP\3.2 does nothing for a portable GIMP, which is the usual reason “nothing changed”.

Find the folder

In the portable GIMP: Edit → Preferences → Folders → Brushes. You see two paths. The first is your own brushes folder, inside the settings folder; the second is GIMP’s built-in brushes. The settings folder is the first path without its last part, brushes.

In the portable GIMP: Filters → Development → Python-Fu → Python Console, then type:

Python console
from gi.repository import Gimp; print(Gimp.directory())

GIMP prints the exact settings folder. This is the same function GIMP uses internally; it is what we used to check GIMP3_DIRECTORY.

Install PhotoGIMP into it

  1. Start the portable GIMP once, then close it

    The first start creates the settings folder with GIMP’s defaults.
  2. Download and extract PhotoGIMP

    Get PhotoGIMP.zip from GitHub and extract it. You get a folder named 3.0.
  3. Copy the contents

    Copy everything inside 3.0 into the settings folder you found, and replace existing files. Keep a copy of the folder first if you have customized this GIMP.
  4. Apply the GIMP 3.2 fix if needed

    If the portable GIMP is 3.2 (Help → About GIMP), open toolrc, sessionrc and shortcutsrc in that folder with a text editor and make the three replacements from the GIMP 3.2 page.
  5. Start the portable GIMP

    You should see the PhotoGIMP splash and a single column of tools. If the toolbox is still a grid, the fix was skipped or GIMP was open while you copied.

Make your own portable GIMP (Windows)

If you only need GIMP with PhotoGIMP on a USB stick, you can set GIMP3_DIRECTORY yourself. Copy the GIMP program folder (for a per-user install, %LOCALAPPDATA%\Programs\GIMP 3) to the stick, create an empty profile folder next to it, and save this as start-gimp.cmd in the same place:

start-gimp.cmd
@echo off
set "GIMP3_DIRECTORY=%~dp0profile"
start "" "%~dp0GIMP 3\bin\gimp-3.2.exe"

Start GIMP once with it and close it, then copy PhotoGIMP into profile as above. %~dp0 is the folder the script is in, so it works whatever drive letter the stick gets. We verified GIMP3_DIRECTORY on Linux, and on Windows through GIMP Portable’s launcher, which uses the same setting (below). This exact script we have not run from a USB stick.

PortableApps.com GIMP Portable: tested

GIMP Portable is a third-party package of GIMP from PortableApps.com. We downloaded GIMP Portable 3.2.6 Rev 3 (GIMPPortable_3.2.6_Rev_3.paf.exe), installed it with its own installer to C:\pa\GIMPPortable, and started it through GIMPPortable.exe on Windows Server 2025:

  • The settings folder is GIMPPortable\Data\GimpAppData. The package’s launcher sets GIMP3_DIRECTORY to it (line GIMP3_DIRECTORY=%PAL:DataDir%\GimpAppData in its launcher settings), so there is no 3.2 sub-folder. %APPDATA%\GIMP stayed empty.
  • Start it once first. The launcher fills Data from App\DefaultData. We started GIMP Portable once and closed it before copying anything, as with any GIMP.
  • PhotoGIMP works there. We copied the contents of the zip’s 3.0 folder into Data\GimpAppData and applied the GIMP 3.2 fix. GIMP started with the Photoshop toolbox, and after two normal quits toolrc was still the fixed file (hashes).
  • Not App\DefaultData. Some forum posts point there. It holds the starting files the launcher copies into Data on the first start, so changing it later has no effect.
  • Use the installer. When we unpacked the .paf.exe with 7-Zip instead of running it, the launcher stopped with an “Integrity Failure Warning” and asked whether to start GIMP Portable in an unsupported state.
GIMP Portable 3.2.6 Rev 3 from PortableApps.com, installed with its own installer: PhotoGIMP in GIMPPortable\Data\GimpAppData, second start after a normal quit.
Real screenshot · Windows Server 2025 (x64) · GIMP Portable 3.2.6 (PortableApps.com)GIMP Portable 3.2.6 Rev 3 from PortableApps.com, installed with its own installer: PhotoGIMP in GIMPPortable\Data\GimpAppData, second start after a normal quit.PhotoGIMP: 3.1 + our fix in GIMPPortable\Data\GimpAppData · taken 2026-11-01

Questions

Why did PhotoGIMP not change my portable GIMP?

Almost always because the files went into the normal settings folder (%APPDATA%\GIMP\3.2), which a portable GIMP does not use, or into App\DefaultData. For PortableApps.com GIMP Portable the folder is GIMPPortable\Data\GimpAppData; for others, find it with Edit → Preferences → Folders and copy the files there.

Where does GIMP Portable keep its settings?

For GIMP Portable from PortableApps.com: GIMPPortable\Data\GimpAppData. We installed version 3.2.6 Rev 3 and checked: its launcher points GIMP there, and nothing is written to %APPDATA%\GIMP.

Do I put the files in a 3.2 folder inside the portable profile?

No. When the settings folder is set with GIMP3_DIRECTORY, GIMP uses it as is, without a version sub-folder. Copy the contents of the zip’s 3.0 folder directly into the folder GIMP shows.

Does PhotoGIMP itself have a portable version?

No. PhotoGIMP is a set of settings files, so it is as portable as the GIMP you put it into.

Keep going

Found something wrong or out of date? Tell us: hello@photogimp.org. We fix mistakes within a day.