Create Custom Pixel Art Brushes in GIMP
This guide outlines the complete workflow for creating and configuring custom pixel-art brushes in GIMP to achieve sharp, non-anti-aliased lines. By designing an asset on a micro-canvas, exporting it in GIMP’s native brush format, and pairing it strictly with the Pencil tool, you eliminate unwanted semi-transparent edge pixels and guarantee crisp, single-pixel precision across your artwork.
Step 1: Create the Brush Canvas
- Open GIMP and create a new document via File > New.
- Set the canvas dimensions to match your desired brush size. For a
standard single-pixel brush, set both Width and
Height to
1pixel. For custom dither or cluster shapes, use a small canvas such as3x3or5x5pixels. - Expand Advanced Options in the dialogue and set Color Space to Grayscale.
- Set Fill with to Transparency, then click OK.
Step 2: Draw the Brush Tip
- Zoom in fully using the Magnifier or by pressing
the
+key until the individual pixels fill your view. - Select the Pencil Tool (
N). Do not use the Paintbrush tool, as the Paintbrush applies anti-aliasing by default. - Set your foreground color to pure black (
#000000). In GIMP brush files, black represents full opacity, white represents full transparency, and shades of gray represent semi-transparency. - Click on the canvas to place your pixel or shape. Ensure there are no gray or feathering values present.
Step 3: Export the Brush to GIMP's Directory
- Go to File > Export As....
- Navigate to your GIMP user brush directory. You can confirm your
exact path inside GIMP by checking Edit > Preferences >
Folders > Brushes.
- On Windows, this is typically:
C:\Users\<Username>\AppData\Roaming\GIMP\2.10\brushes - On Linux:
~/.config/GIMP/2.10/brushes - On macOS:
~/Library/Application Support/GIMP/2.10/brushes
- On Windows, this is typically:
- Name the file with a
.gbrextension (for example,pixel_1px.gbr) and click Export. - An export dialog will appear. Enter a descriptive
Description (this is the name that appears inside
GIMP's interface) and set the Spacing to
100%for distinct stamp behavior, or between1%and10%for continuous, unbroken lines. Click Export.
Step 4: Load and Configure the Brush for Drawing
- Open the Brushes dockable dialog (Windows > Dockable Dialogs > Brushes).
- Click the Refresh Brushes button (the circular arrow icon at the bottom of the panel) to load your new brush without restarting GIMP.
- Locate and select your newly created brush from the list.
- Switch to the Pencil Tool (
N). - Open the Tool Options panel and apply the following
settings:
- Size: Set to the native size of your brush (e.g.,
1.00). - Dynamics: Set to Dynamics Off to prevent pressure-sensitive opacity or scaling changes.
- Smooth Stroke: Unchecked to eliminate lag and algorithmic line smoothing.
- Jitter: Unchecked.
- Size: Set to the native size of your brush (e.g.,
With these steps complete, drawing on any layer with the Pencil tool produces pure, hard-edged strokes with zero anti-aliasing artifacts.