← All articles 11 min read

What Is a PSD File? Photoshop Format Explained

A PSD file is a layered image document created by Adobe Photoshop. Unlike a flattened JPEG or PNG, a PSD preserves every layer, mask, adjustment, and effect as a separate editable element — open the file tomorrow, change a headline, swap a background, or tweak a color grade without touching anything else.

That layered structure is both what makes PSD so powerful and what makes it impractical for delivery. PSD files are working files. You edit in PSD; you deliver in JPG, PNG, or WebP.

PSD at a Glance

Property Value
Full name Photoshop Document
Extension .psd (single canvas) / .psb (Large Document Format)
Developed by Adobe Inc.
First released 1990 (Photoshop 1.0)
License Proprietary (Adobe)
Max dimensions (PSD) 30,000 × 30,000 px
Max dimensions (PSB) 300,000 × 300,000 px
Color modes RGB, CMYK, Grayscale, Lab, Bitmap, Duotone, Indexed, Multichannel
Bit depth 1, 8, 16, 32 bits per channel
Compression RLE (PackBits) or ZIP (lossless)
Transparency Yes — per-layer alpha channels
Animation Via timeline/video layers

How PSD Compares to Related Formats

Format Layers Editable Compression Transparency Best For
PSD Yes Fully Lossless Yes Working / editing source files
PNG No No Lossless Yes Web delivery, logos, screenshots
JPG No No Lossy No Photo delivery, email, web
TIFF Optional Partial Lossless Yes Print prepress, archiving
AI Yes Fully Lossless Yes Illustrator vector source files
XCF Yes Fully Lossless Yes GIMP native format (open source)


What Does PSD Stand For?

PSD stands for Photoshop Document. It is the native file format of Adobe Photoshop, first introduced when Photoshop 1.0 launched in 1990. Every version of Photoshop since then has read and written PSD files, though newer capabilities (smart filters, 3D layers, video tracks, artboards) have extended the format significantly.

The .psb variant — Photoshop Big — is an extended version of PSD that removes the 30,000 × 30,000 px size ceiling. PSB is used for large-format print work, panoramas, and very-high-resolution composites. PSB is supported in Photoshop CS and later.

Both PSD and PSB are proprietary Adobe formats. The full specification has never been publicly documented by Adobe, though enough reverse-engineering has been done by projects like GIMP and Photopea that third-party software can handle most common PSD features reliably.


What's Inside a PSD File?

A PSD file is a structured binary container. Each section holds different data:

Layers

The layer stack is the heart of a PSD. Each layer stores its own pixel data, blend mode, opacity, and position independently from every other layer. A single PSD can contain hundreds of layers grouped into folders (Layer Groups in Photoshop terminology).

Layer types in PSD:

Layer Masks and Vector Masks

Layer masks are grayscale matte images attached to a layer — black hides, white reveals, gray creates partial transparency. They are the standard way to make non-destructive cutouts.

Vector masks use Bezier path data instead of pixels, giving clean hard edges at any size. They are preferred for geometric crops and shape cutouts.

Smart Filters

When a filter (Gaussian Blur, Sharpen, Liquify) is applied to a Smart Object layer, it becomes a Smart Filter — a non-destructive effect that can be re-adjusted or removed at any time, with its own mask.

Channels

PSD stores color channels (Red/Green/Blue for RGB files, or Cyan/Magenta/Yellow/Black for CMYK) and supports additional Spot Color channels (used in print production for specific Pantone inks) and Alpha channels (stored selections).

Color Profiles

Every PSD can embed an ICC color profile — sRGB, Adobe RGB (1998), ProPhoto RGB, or a custom press profile. This ensures the file displays correctly when moved between devices or exported to print.

Guides and Grids

Non-printing layout aids are stored in the PSD: ruler guides, grids, artboard definitions, and slices (used for web export).

Metadata

PSD files embed XMP metadata — author, copyright, creation date, camera data (if placed from a RAW file), and custom fields.


PSD Technical Specifications

Color Modes

PSD supports more color modes than virtually any other format:

Mode Channels Typical Use
RGB Red, Green, Blue Web, screen, general use
CMYK Cyan, Magenta, Yellow, Key (Black) Print production
Grayscale Gray Black-and-white images
Lab Lightness, A, B Color space work, some sharpening techniques
Bitmap 1-bit (black/white only) High-res halftones, line art
Duotone 1-4 custom ink colors Stylized printing, monotone looks
Indexed Up to 256 colors (palette) Legacy web/game graphics
Multichannel Custom ink channels Specialty print (4-color separations)

Important for web work: CMYK PSD files will look different in a browser than in Photoshop. Always convert to RGB before exporting for the web. See our guide on lossy vs lossless compression for context on what the export step actually discards.

Bit Depth

PSD supports 1, 8, 16, and 32 bits per channel:

Not all Photoshop features are available in 16-bit or 32-bit mode. Several filters and blending modes require 8-bit.

File Size

PSD files are large by design. A typical 8-bit RGB PSD:

PSB extends the format for files that would overflow PSD's 2 GB limit.


How to Open a PSD File

Adobe Photoshop (Paid, Proprietary)

The definitive PSD editor. Current version: Photoshop 26.x (2025). All PSD features supported, including Smart Objects, timeline, 3D, and Neural Filters.

Subscription: Adobe Creative Cloud, starting at $22.99/month (Photography plan, Photoshop + Lightroom). License: Proprietary, subscription-based.

Photopea (Free, Web-Based)

The best free alternative for editing PSD files. Runs entirely in the browser — no installation required, no account needed. Handles layers, Smart Objects, text layers, blending modes, and most adjustment layers accurately.

URL: photopea.com | License: Freeware (ads on free tier; paid plans remove ads)

Photopea is remarkable for browser-based software. It correctly reads the vast majority of PSDs. Complex Smart Filters and some 3D layers are edge cases.

GIMP 2.10+ (Free, Open Source)

GIMP 2.10 ships with improved PSD support. It reads and writes PSD files including layers, layer groups, masks, and most blending modes. Some Photoshop-specific adjustment layers (Curves, Levels, Hue/Saturation) are partially supported — they may be rasterized on import.

License: GNU General Public License v3 (GPL-3.0) — free and open source. Current stable: GIMP 2.10.38.

Download: gimp.org

Krita 5.2 (Free, Open Source)

Krita 5.2 reads PSD files with reasonable fidelity for pixel layers, layer groups, and layer masks. Less complete than GIMP or Photopea for text layers and adjustment layers. Krita's primary strength is digital painting, not PSD round-tripping.

License: GNU General Public License v3 (GPL-3.0). Current stable: Krita 5.2.6.

Download: krita.org

Affinity Photo 2 (Paid, One-Time)

Strong PSD compatibility. Reads and writes PSD including layers, adjustment layers (Curves, Levels, HSL), and masks. Affinity does not support all Smart Object and Smart Filter types.

License: Proprietary, one-time purchase (£69.99 / $69.99 for desktop). No subscription.

Preview (macOS) and Windows Photos

Both can display a PSD file as a flat image — useful for quickly viewing a PSD thumbnail without opening a full editor. Neither allows layer editing.


How to Convert a PSD File

To JPG or PNG (for web/sharing)

The fastest path is Pixotter's PSD converter. Drop your PSD file, select JPG or PNG output, and download — all processing happens client-side in your browser. No file upload, no Photoshop subscription required.

For step-by-step instructions on each format:

Or use the direct converters:

In Photoshop (Save As / Export As)

In Photoshop 26.x:

  1. File → Export → Export As — recommended for web output. Choose JPG, PNG, WebP, or GIF. Set quality, resize, and metadata options.
  2. File → Save As — save to TIFF, PDF, PNG, or JPG directly. Flattens all layers into the output.
  3. File → Export → Save for Web (Legacy) — older dialog with slice support.

For batch conversion of multiple PSDs, use File → Scripts → Image Processor (Photoshop built-in, no plugin required).

In GIMP 2.10

  1. Open the PSD: File → Open
  2. Export (not Save): File → Export As
  3. Choose the output format by typing the file extension — output.jpg, output.png, etc.
  4. Set quality options in the export dialog.

Note: GIMP's "Save" creates a .xcf file (GIMP's own format). Export creates a flattened output in the target format.

Via Photopea (Browser)

  1. Open photopea.com, drag in your PSD.
  2. File → Export As → [format] — choose JPG, PNG, WebP, SVG, or PDF.
  3. Download the result.

When to Use PSD

Use PSD when:

Do not use PSD for:


Limitations of PSD

Proprietary format. Adobe has never published a full PSD specification. Third-party tools reverse-engineer support. Edge cases (complex Smart Objects, newer Photoshop-only features) can produce incorrect results in GIMP, Krita, or even Affinity Photo.

No web support. Browsers cannot display PSD files natively. PSD requires conversion before it is usable on the web.

Large file sizes. Even with RLE compression, PSD files grow quickly with layer count. A complex design comp can hit 500 MB+. This is by design — PSD stores every layer at full resolution — but it makes PSD impractical for storage-constrained environments.

Single canvas per file. PSD supports artboards (Photoshop CC 2015+), but a single PSD cannot cleanly hold radically different documents the way Figma or Sketch pages can.

Version lock risk. Features added in Photoshop CC 2024 (Photoshop 25.x) may not render correctly when opened in Photoshop CS6. Some smart filter types and AI-generated layers are version-dependent.

Not suitable for print archiving. For long-term archival, PDF/X-4 or TIFF are better options with stable, documented specifications.


FAQ

Can I open a PSD file without Photoshop?

Yes. Photopea (free, browser-based) handles most PSDs accurately including layers, masks, and adjustment layers. GIMP 2.10+ and Krita 5.2 are free desktop alternatives. Affinity Photo 2 is a paid option with no subscription.

What is the difference between PSD and PSB?

PSD supports canvases up to 30,000 × 30,000 px and file sizes up to 2 GB. PSB (Photoshop Big) extends both limits to 300,000 × 300,000 px and files over 2 GB. Use PSB for panoramic photography, large-format print, and complex composites. Both formats are read by the same software.

Can I open a PSD file on a phone?

Adobe Lightroom for iOS and Android can display PSD files, with layer editing limited to Lightroom's built-in tools. Photopea works in mobile browsers with varying performance. Adobe Photoshop for iPad supports full PSD editing via Creative Cloud sync.

Why is my PSD so large?

PSD stores every layer at full resolution with lossless compression. A 10-layer document at 4K resolution stores roughly 10× the data of a single flattened image. Merging unnecessary layers, reducing resolution, or switching to 8-bit (from 16-bit or 32-bit) reduces file size dramatically. Smart Objects also embed entire files inside the PSD, which adds to the size.

Is PSD the same as Photoshop RAW?

No. PSD is a layered editing format. Camera RAW files (.cr2, .nef, .arw, .dng) contain unprocessed sensor data captured by a camera. Photoshop opens RAW files via Adobe Camera Raw, but they are fundamentally different types of files with different purposes.

Can I convert a PSD to JPG for free?

Yes. Pixotter's PSD to JPG converter converts PSD files to JPG directly in your browser — no account, no upload, no Photoshop subscription. For full step-by-step instructions, see how to convert PSD to JPG.

Does PSD support animation?

PSD supports a timeline with video layers and frame animation (accessible via the Timeline panel in Photoshop). However, PSD is not a video format — you export animations to GIF, MP4, or WebP from Photoshop rather than delivering PSD files as animated content.

What happens to my layers when I convert PSD to PNG or JPG?

The layers are flattened (merged into a single composite image) during export. The exported file contains no layer information — it is a standard flat raster image. Your PSD source file is not modified. This is why keeping the PSD as your working file and exporting for delivery is the correct workflow.

Also try: Compress Images