.GBR

GBR File

GIMP Brush Image
Ask a question
QUICK ANSWER

A GBR file is most commonly a GIMP brush - a small raster image defining the paint tip used in GIMP. To use it, copy the file to your GIMP brushes folder and press Shift+F5 to refresh. Note: .gbr is also used for Gerber PCB files in electronics - if your file came from a circuit board design tool, it is a completely different format.

Developer: The GIMP Development Team (GNOME Project) Category: Raster Image Files Open standard MIME: image/x-gimp-gbr
OPENS ON Windows macOS Linux
Related: .JPG · .PNG · .TIF · .ECW

On this page

19k+ extensions indexed
Last reviewed Jul 7, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the GBR file format?

.GBR files are used by the image editor GIMP as native brush stamps. Files with the .gbr extension contain a raster brush bitmap plus additional parameters such as a description, brush spacing, pixel dimensions, and color-depth settings. Those parameters define settings for the brush tool, one of the many editing tools offered by GIMP. Custom brush settings are especially helpful when defining bespoke brush patterns. Default brush shapes are also stored as .gbr files distributed with GIMP. Users can create custom brushes using GIMP by designing a shape on a canvas and exporting it as a .gbr.

Technically, .gbr uses the GBR v2 binary format. It begins with a fixed 28-byte big-endian header containing the brush dimensions, bytes-per-pixel (1 for greyscale, 4 for RGBA color), and a GIMP magic identifier at byte offset 20. The raw pixel data follows a null-terminated brush name string - no compression is applied. The format is fully open and documented by the GIMP Development Team.

Each .gbr holds exactly one brush stamp. By using brush patterns saved to .gbr files, artists can quickly and effectively create digital graphics using custom effects. Brushes offer consistency, and different color schemes can be applied to them. .gbr files can also be used for creating and applying custom logos or graphic signatures in authored projects. For brushes with multiple sub-images - animated or pipe-style brushes - the related .GIH (GIMP Image Hose) format is used instead. GIMP also accepts .ABR (Adobe Photoshop brush) files for cross-application compatibility.

Security & safety

RISK: LOW

GBR is a passive raster data file with no scripting or macros. It is safe to open in GIMP. Download brushes from reputable sources (GIMP Brush Database, DeviantArt brush packs); a file disguised as a .gbr brush that is actually an executable is in the realm of general download caution rather than a format-specific risk.

Format details

in a nutshell
FULL NAMEGIMP Brush Imageaka GIMP brush file, GBR brush
DEVELOPERThe GIMP Development Team (GNOME Project)since 1990s, with early versions of GIMP; GBR version 2 is the current form (specifies a 'GIMP' magic at offset 20)
MIME TYPEimage/x-gimp-gbr
TYPEBinary raster brush definition for the GIMP image editor
STANDARDOpen · royalty-free
This extension is also used by…
  • Gerber PCB format (.gbr / .GBR) - The dominant other use of .gbr: Gerber RS-274X is the de facto standard for printed-circuit-board (PCB) layer data (copper, solder mask, silkscreen, drill etc.), developed by Gerber Systems Corp and now maintained by Ucamco. The two formats - GIMP brush and Gerber PCB - are completely unrelated; identify by context (graphics vs. PCB workflow).
  • Gerber RS-274-D (obsolete predecessor) - The original Gerber 'standard' RS-274-D required separate aperture tables; superseded by RS-274X (Extended Gerber) which embeds aperture definitions in the file.
MAGIC BYTES · FILE SIGNATURE
OFFSET
14151617
HEX
47494D50
ASCII
GIMP
GBR v2 has a 28-byte fixed header: bytes 0-3 = header_size (uint32), bytes 4-7 = version (uint32), bytes 8-11 = width (uint32), bytes 12-15 = height (uint32), bytes 16-19 = bytes-per-pixel (uint32, 1=greyscale 4=RGBA), bytes 20-23 = magic number ('G'<<24|'I'<<16|'M'<<8|'P' = 47 49 4D 50), bytes 24-27 = default spacing (uint32). The brush name follows as a null-terminated UTF-8 string, then the raw pixel bitmap. GBR v1 lacked the magic and spacing fields (bytes 20-27) and is deprecated.

Programs that open GBR files

Windows3 apps
GIMP Open-source Copy the .gbr to %APPDATA%\GIMP\<version>\brushes, then in GIMP open the Brushes dialog and press Shift+F5 (or Filters > Script-Fu > Console: gimp-brushes-refresh) to load it.
XnView MP Freemium XnView MP can open GBR v2 brushes as images for viewing/export; note the older XnView Classic also lists GBR support.
Krita Open-source Krita can import .gbr brush files - open Brush Settings and Import the .gbr to use it as a brush preset.
macOS2 apps
GIMP Open-source Copy the .gbr to ~/Library/Application Support/GIMP/<version>/brushes and refresh brushes with Shift+F5.
Krita Open-source Import the .gbr in Krita's Brush Editor.
Linux2 apps
GIMP Open-source Copy the .gbr to ~/.config/GIMP/<version>/brushes (or legacy ~/.gimp-2.x/brushes), then press Shift+F5 in the Brushes dialog to reload.
Krita Open-source Import the .gbr in Krita's Brush Settings dialog.

Technical details

deep spec
File typeBinary raster brush stamp
EncodingBinary
Byte orderBig-endian (all uint32 header fields)
Header size28 bytes (fixed)
Magic bytes47 49 4D 50 (ASCII "GIMP") at byte offset 20 in the header
Color modesGreyscale (bytes-per-pixel = 1) or RGBA color (bytes-per-pixel = 4)
CompressionNone - pixel data stored uncompressed after the header
Typical file sizeA few KB to a few hundred KB (single uncompressed raster stamp)
Header fieldsheader_size, version, width, height, bytes-per-pixel, GIMP magic (offset 20), default spacing
Brush nameNull-terminated UTF-8 string immediately following the 28-byte header
Format versionGBR v2 (current, with GIMP magic and spacing fields); GBR v1 deprecated (lacked magic/spacing)
MIME typeimage/x-gimp-gbr
Related brush types.gih (animated/pipe brushes), .vbr (parametric brushes), .pat (fill patterns), .abr (Adobe Photoshop brushes)
Released1990s, with early versions of GIMP; GBR version 2 is the current form (specifies a 'GIMP' magic at offset 20)
Latest versionGBR v2 (current; GBR v1 deprecated)
Open standardYes · royalty-free
Specificationdeveloper.gimp.org

GBR conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with GBR files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about GBR files.

Frequently asked questions

How do I install a .gbr brush in GIMP?
Copy the .gbr to your GIMP brushes folder - on Windows: %APPDATA%\GIMP\<version>\brushes; on Linux: ~/.config/GIMP/<version>/brushes; on macOS: ~/Library/Application Support/GIMP/<version>/brushes - then refresh the brush list with Shift+F5 in GIMP.
What is a .gbr file?
In GIMP it's a raster brush definition - the bitmap stamp GIMP uses when painting. Important: .gbr is also the Gerber PCB format used in electronics; these two are completely different.
Can Krita open .gbr brushes?
Yes - Krita can import GIMP .gbr brush files via its Brush Settings dialog.
Can I use a .gbr brush in Photoshop?
Not directly - Photoshop uses its own ABR format. Open the .gbr in GIMP, export the bitmap as PNG, then in Photoshop define it as a brush preset (Edit > Define Brush Preset).
My .gbr is from a PCB design tool - how do I open it?
If it's a Gerber RS-274X PCB file (not a GIMP brush), use a Gerber viewer like KiCad's Gerber Viewer, gerbv, or Ucamco's official viewer - not GIMP.
How is GBR v2 different from v1?
GBR v2 adds a 'GIMP' magic number at offset 20 and a default spacing field; v1 lacked both and is deprecated. Current GIMP always writes v2.

References

1GIMP Developer - GBR Format Specificationdeveloper.gimp.org
2GIMP Developer - GIMP Standards Overviewdeveloper.gimp.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z