How to Make a Brush in Photoshop

Easily design your own Photoshop custom brushes

Photograph showing a paintbrush painting on a canvas with thick acrylic paints of multiple colors.

ROMAOSLO/Getty Images

Brushes are repeatable, monochrome shapes that can be painted onto any image file. Virtually all freehand digital painting in Photoshop is accomplished with some variety of brushes, and the options to control them are endless. To help manage this complexity, you can create a brush in Photoshop using a utility for saving brush settings as presets. These presets can be easily recalled later, exported and shared, or imported and applied. They're portable and fully-contained, making sharing and backup easy.

Categories of Photoshop Brushes

With brush presets, you can easily "bookmark" brush settings to return to later, or you can create custom brushes from monochrome image files.

Together, those types of brushes make up the two primary categories of brushes in Photoshop. The first type of brushes are made by adjusting the sliders and settings that control Photoshop's preset brush. Factors like size, roundness, angle, and dynamic shaping are all saved within the preset.

You can also create brushes from media assets. This produces something akin to a digital "stamp" from a monochrome image file you can apply to any design, in any color, with any blending effects. It's a fabulously flexible way of working, but it requires high-quality starting materials and a clear understanding of your end usage and artistic goals.

Customizing Basic Photoshop Brushes

Basic brushes can be customized with some basic settings, but not all of these settings can be accessed from the default drop-down for every brush. To see all available settings, select the brush folder icon, or select Window > Brush Settings. By default, this is also bound to the F5 key.

Screenshot showing the Brush Settings pane in Photoshop CC 2019
  • Size: Shrinks and enlarges the brush tip's size. Brush size is measured in pixels by default. The size marks the diameter of the brush, from edge to edge, including softened or fuzzy pixels created by adjusting the hardness value.
  • Hardness: Softens and sharpens the brush's edge. With a hardness value of 100%, the brush will have a defined, visible edge. With a hardness value of 0%, the edges will be fuzzy and indistinct, fading in opacity as towards the edges of the brush. Changing the hardness value will not change the size of the brush: regardless of fuzziness, the diameter of the brush remains the same.

With the Brush tool selected, the brush size can be decreased and increased with the [ and ] keys, respectively. Hardness can be decreased and increased with Shift+[ and Shift+], respectively.

  • Roundness: Adjusts how circular or oval the brush tip is. 100% is a perfect circle, while 0% is a flat line.
  • Angle: Sets the rotation of the brush tip, which is only visible on non-circular brushes.

To adjust the roundness value from the Brush tool's drop-down menu, drag the edges of the brush preview circle. The angle can be adjusted by dragging the arrow near the edge of the brush preview.

  • Spacing: Modifies the distance between "repeats" of the brush's shape. For example, if your brush uses a distinct shape, you may want to include sufficient spacing to avoid printing one copy over another. Spacing is measured in percentages of image width, with 100% allowing for the full width of the image between repetitions.
  • Flip X/Flip Y: Flips the brush tip horizontally.
  • Shape Dynamics: These settings adjust dynamic, or varying, properties of the brush. These are controlled through "jitter" sliders, which adjust the degree of variance across the brush's stroke. The higher the jitter values, the more variance you'll see.

The available types of jitter aren't hard to understand: size jitter enlarges and shrinks the brush; roundness jitter squishes and rounds; angle jitter rotates the brush on a central point. The values set in the sliders control how extreme the variance is, but there will always be some element of randomness to the changes.

Saving Basic Brush Presets

Once you have your brush set up the way you like, you can save it as a preset for quick recall.

Screenshot showing two ways to save a new Brush preset in Photoshop CC 2019

From the Brush tool's options palette, select the gear icon, then select New Brush Preset. Alternatively, select the Hamburger menu > New Brush Preset. You'll have the opportunity to name your brush when you save it and organize it into the correct folder.

How to Create a Brush in Photoshop

New brushes can also be created from an image file. This file will be converted directly into a brush, so take care in choosing the appropriate file.

Start with high-quality, uncompressed files. While vector art is ideal, PNG and SVG files both make good starting points. Avoid JPGs and compressed images. Choose a greyscale or monochrome image, as brushes cannot include color information, and it will be discarded when the brush is created.

Custom brushes can be adjusted with nearly all the same brush options as built-in brushes, except for hardness.

  1. Create or locate an image you want to make a brush from.

    Note that the brush's default size is set by the source image. If you start with a 2000px image, then a brush created from that image file will have a default size of 2000px. While there's no minimum or maximum, selecting an appropriate image size now may save frustration later on.

  2. Select Edit > Define Brush Preset from the menu bar at the top of the window.

    Screenshot showing the location of the Define Brush Preset command in Photoshop CC 2019
  3. Name your brush. By default, the name will be pre-filled with the filename, including the extension.

    Screenshot showing the Brush Name panel in Photoshop CC 2019.
  4. Your brush will be created and automatically selected for immediate use.

Importing Photoshop Custom Brushes

You don't need to only work with the brushes you've created yourself. You can also download and import custom brushes from locations around the web.

  1. Download the brush files you wish you import. These will likely come in a compressed archive, like ZIP, or a folder of ABR files. To download from Adobe's approved selection of additional brushes, select the Brush tool's drop-down menu, select the gear icon, then select Get More Brushes.

    You'll need an Adobe account to download the brush files.

  2. Move the ABR file(s) to the appropriate location below, based on your operating system. The brushes are completely self-contained, so only the ABR file(s) need to be moved.

    • macOS: ~/Library/Application Support/Adobe/Adobe Photoshop CC 2019/Presets/Brushes
    • Windows: %AppData%\Adobe\Adobe Photoshop CC 2019\Presets\Brushes

    While moving the files to these locations is no longer mandatory with modern versions of Photoshop, it's a good way to keep all your presets in an easy-to-find location.

  3. With Photoshop running, double-click the ABR file to automatically load the brush into Photoshop.

You can also manually import the brushes. Select the Brush tool's drop-down menu, select the gear icon, then select Import Brushes. Alternatively, select Load while in Preset Manager.

Managing Brush Presets in Photoshop

If you want to move your brushes after you've created them, you can use the Preset Manager. The Preset Manager controls all presets, including textures and fill patterns. To get to it, select Edit > Presets > Preset Manager.

Brushes can be organized into folders using the preset manager, or when saved. You can also use this screen to rename brushes and drag them into custom orders.

To delete a brush preset, right-click it, then select Delete Brush, or select the brush once and press the Delete key. To delete the brush from the Preset Manager window, select the brush, then select Delete.