What is the GRD file format?
A .grd file is a binary preset file used by Adobe Photoshop to store one or more named gradient definitions. Gradients define smooth color transitions applied to fills, strokes, layer styles, and the Gradient tool. A single .grd file can hold an entire library of gradients, each with its own name, color stops, transparency stops, and gradient type - linear, radial, angle, reflected, or diamond.
The format opens with a 4-byte 8BGR magic signature, followed by a 2-byte version number. Version 3 is the legacy Photoshop 5 format; version 5, introduced with Photoshop 6.0, appends a serialized descriptor block with additional metadata. All color data is stored in big-endian byte order; the file uses no compression or encryption.
Photoshop ships with built-in gradient presets and allows additional .grd packs to be installed by placing them in the Presets/Gradients/ application folder. GIMP can also read .grd files natively. Starting with Photoshop 2020 (Creative Cloud), Adobe introduced a JSON-based preset exchange format as an alternative, but .grd files remain fully supported for import and export.
Free .grd packs are widely shared in the design community. Related preset types include .asl (layer styles), .abr (brushes), and .pat (patterns).
Security & safety
RISK: LOWGRD files are preset data files, not executables. They cannot run code. Safe to download from design resource sites. Verify source trustworthiness as with any download, but no known malware vector.
Format details
in a nutshell- ESRI Grid raster file - GIS raster format used by ArcGIS/ESRI for spatial grid data - completely unrelated to Photoshop.
- Surfer Grid File (Golden Software) - 2D/3D grid/surface data file used by Surfer mapping software - unrelated to Adobe.
Programs that open GRD files
Technical details
deep spec| Magic signature | `8BGR` (hex `38 42 47 52`) at byte offset 0 |
| Format versions | v3 (Photoshop 5 legacy) and v5 (Photoshop 6+ with appended descriptor block) |
| Byte order | Big-endian |
| Gradient types | Linear, radial, angle, reflected, diamond - stored as a type flag per entry |
| Color stops | Each stop holds color mode, color values, position (0-4096 scale), and midpoint location |
| Transparency stops | Stored separately per gradient with opacity percentage and position |
| Gradient names | Stored as Pascal-style length-prefixed strings inside each gradient entry |
| Multi-gradient container | A single `.grd` file can store an arbitrary number of named gradients |
| Descriptor block (v5) | Serialized Photoshop descriptor appended after gradient entries; includes metadata and optional thumbnail |
| Install path | `Presets/Gradients/` folder within the Photoshop application directory |
| GIMP compatibility | GIMP reads `.grd` files natively via its built-in gradient importer |
| Typical file size | 1 KB - 500 KB depending on gradient count and embedded thumbnail data |
| Released | Adobe Photoshop 3.0, 1994 (gradient feature); current binary format ~Photoshop 6.0, 2000 |
| Latest version | Photoshop 2020+ uses .grd v5 with embedded descriptor block |
| Specification | www.adobe.com |
GRD conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about GRD files.