FREEDOM251

Freedom251 › RAW Photo Processing Software

dcraw

Free plan LinuxWindows

Visit dcraw Alternatives Pricing

What dcraw is

dcraw is a free utility for decoding camera-specific RAW photos, displaying metadata, and extracting thumbnails. The maker’s page says it supports 731 cameras at last count, with documented formats including CRW, CR2, MRW, NEF, and RAF. It offers bilinear, VNG, PPG, and AHD interpolation methods and supports output color spaces such as sRGB, Adobe RGB, ProPhoto RGB, XYZ, and ACES. By default, it writes PGM, PPM, or PAM files; the -T option writes TIFF with metadata. The maker provides C source and Linux build instructions, including a gcc command, and says a self-contained DCRAW.EXE can be built for DOS or Windows from a source file in the directory. A basic plugin is available for loading RAW files into GIMP. The maker describes its use as processing camera images after download to a Linux PC. The manual also lists gphoto2 and Netpbm utilities among related command-line tools.

Who it suits

dcraw suits users processing supported camera RAW images on Linux or Windows who want control over interpolation, color space, and output format. It is aimed at processing downloaded camera images rather than JPEG files.

What it does well

  • Free for all uses
  • Supports 731 cameras, according to the maker
  • Offers four interpolation methods
  • TIFF output can include metadata

What to know first

  • Does not decode JPEG files
  • Default output is limited to PGM, PPM, or PAM
  • Build steps are provided for Linux and Windows

Plans

PlanBilled and limitsPrice
FreeFree for all usesFree

As dechifro.org lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the dcraw website.
  2. Use Linux or Windows.
  3. On Linux, use the provided C source and build instructions with gcc.
  4. For DOS or Windows, build DCRAW.EXE from the source file in the directory.
  5. To load RAW files into GIMP, use the basic plugin.

dcraw is a free RAW decoder for people who want to convert camera files without adopting a full photo-management application. It suits technically minded Linux and Windows users comfortable with a command-line workflow. Its main draw is control over RAW conversion; its narrow scope makes it a poor fit for JPEGs or cataloging.

Overview

dcraw decodes camera-specific RAW files, displays metadata, and extracts thumbnails. Documented formats include CRW, CR2, MRW, NEF, and RAF, and the maker reports support for 731 cameras at last count. That breadth makes dcraw useful as a direct conversion tool when a camera file needs to become a standard image format, without the cost or broader workflow of a larger application.

This is not a general image viewer or photo library. The maker describes its intended use as processing camera images after they have been downloaded to a Linux PC, and the software has no catalog workflow. Most importantly, it cannot decode JPEG files, so it is unsuitable for users who need one utility for both RAW and JPEG images.

Key features

Conversion choices

Four interpolation methods—bilinear, VNG, PPG, and AHD—give users control over how RAW sensor data is reconstructed. The range is useful for photographers who want to choose a conversion method rather than accept a single fixed approach, though it also puts more responsibility on the user than a guided editing workflow would.

Output color spaces include sRGB, Adobe RGB, ProPhoto RGB, XYZ, and ACES. By default, dcraw writes PGM, PPM, or PAM files; the -T option produces TIFF with metadata. These choices suit users who need a defined export format or color space for subsequent processing. They are less convenient for someone expecting a polished, end-to-end photo editing workflow.

Build and integration

The maker provides C source and Linux build instructions, including a gcc compile command. A self-contained DCRAW.EXE can also be built for DOS/Windows from a source file in the directory. That makes the software adaptable for users able to build it, but the build-oriented approach is a real hurdle for anyone expecting a conventional installer.

A basic plugin supports loading RAW files into GIMP, and the manual points to gphoto2 and Netpbm utilities as related command-line tools. These connections can help users fit dcraw into an existing technical workflow, but they do not turn it into a catalog or a standalone editing suite.

Pricing

dcraw has one plan: Free — free, free for all uses. There is no paid tier to unlock additional capabilities, making it a straightforward option for individuals or teams who only need its focused decoding and export functions. The trade-off is scope, not a free-plan cap: JPEG decoding and cataloging are outside the product's remit.

Platforms

dcraw supports Linux and Windows. The maker's description centers on processing downloaded images on a Linux PC, while Windows users can build the self-contained executable from source. The stated platforms do not include macOS.

Who it's for

Choose dcraw if you need a no-cost decoder for camera-specific RAW files, value selectable interpolation and color-space options, and are comfortable with command-line tools or building software. It can also suit users who want metadata or thumbnails without a broader photo workflow. Look elsewhere if you need JPEG support, library organization, or a more guided editing environment.

Pros and cons

  • Pros: Reported support for 731 cameras and documented examples across several RAW families make it a flexible conversion option.
  • Pros: Four interpolation methods, several output color spaces, and TIFF export with metadata offer meaningful control over conversion.
  • Pros: Free for all uses, with source and build instructions for Linux and Windows.
  • Cons: It cannot decode JPEG, excluding users who need a mixed-format image utility.
  • Cons: No catalog workflow means users must look elsewhere to organize a photo library.
  • Cons: Building from source and using command-line tools will not suit people seeking a conventional, guided desktop workflow.

Alternatives

For a broader raw-processing choice, compare ART, a free, open-source RAW image processing program available on Linux, macOS, and Windows. darktable is another free, open-source option, described as a photography workflow application and RAW developer, and may suit users seeking a wider workflow on those three platforms.

RawTherapee is free on Linux, macOS, and Windows; it is a better fit if you want a RAW processor but do not need digital asset management, printing, or uploading features. vkdt is a free, open-source photography workflow toolbox for those platforms, an alternative for readers looking for a toolbox rather than dcraw's narrow decoder.

FUJIFILM X RAW STUDIO is a free macOS and Windows download that requires a compatible FUJIFILM camera connected by USB, so it makes sense for users who meet that camera requirement. Hasselblad Phocus is free RAW file processing software for PC and Mac. Nikon NX Studio is free desktop software for macOS and Windows, with Nikon camera and file-format support varying. OM Workspace is a free download for camera users that requires a camera serial number.

Browse more options in RAW Photo Processing Software.

Verdict

dcraw is a sound choice for technically minded users who need free, configurable decoding of a wide range of camera RAW files and do not need a library or JPEG support. Its conversion controls and buildable source are the reasons to choose it; its command-line focus and narrow format remit are the reasons to look elsewhere for a more complete photography workflow.

Verdict

dcraw offers a focused set of RAW decoding and export options at no charge. Its inability to decode JPEG files is important to note when choosing an image utility.

Questions

Is dcraw free?

Yes. Its Free plan costs nothing and is listed as free for all uses.

Which platforms does dcraw support?

The listed platforms are Linux and Windows. The maker provides Linux build instructions and describes a self-contained DCRAW.EXE that can be built for DOS or Windows.

Which RAW formats does dcraw support?

Documented examples include CRW, CR2, MRW, NEF, and RAF. The maker’s page says it supports 731 cameras at last count.

What formats can dcraw export?

By default, it writes PGM, PPM, or PAM. The `-T` option writes TIFF with metadata.

Can dcraw decode JPEG files?

No. dcraw cannot decode JPEG files.

Does dcraw work with GIMP?

The maker provides a basic plugin for loading RAW files into GIMP.

Facts from dcraw's own pages

Audience
The maker describes the software as processing camera images after they have been downloaded to a Linux PC. · dechifro.org, 8 Oct 2026
Build
The maker provides C source and Linux build instructions, including a command that compiles with gcc. · dechifro.org, 8 Oct 2026
Camera support
The maker’s page says dcraw supports 731 cameras at last count. · dechifro.org, 8 Oct 2026
Color options
It supports output color spaces including sRGB, Adobe RGB, ProPhoto RGB, XYZ, and ACES. · dechifro.org, 8 Oct 2026
Image processing
It offers four interpolation methods: bilinear, VNG, PPG, and AHD. · dechifro.org, 8 Oct 2026
Integration
The maker provides a basic plugin for loading raw files into GIMP. · dechifro.org, 8 Oct 2026
Limit
dcraw cannot decode JPEG files. · dechifro.org, 8 Oct 2026
Other tools
The manual lists gphoto2 and Netpbm utilities among related command-line tools. · dechifro.org, 8 Oct 2026
Output formats
By default it writes PGM, PPM, or PAM; the -T option writes TIFF with metadata. · dechifro.org, 8 Oct 2026
Purpose
dcraw decodes raw photos, displays metadata, and extracts thumbnails. · dechifro.org, 8 Oct 2026
Support
The maker says users can contact him by email at dechifro.org using the username “dechifro”. · dechifro.org, 8 Oct 2026
Windows
The maker says a self-contained DCRAW.EXE can be built for DOS/Windows from a source file in the directory. · dechifro.org, 8 Oct 2026

Where dcraw stands on Freedom251

Look at these too