.CRW

CRW File

Canon RAW (Camera Image File Format)
Ask a question
QUICK ANSWER

A CRW file is a raw image from an early Canon DSLR or G-series compact (2000-2004 era), based on Canon's CIFF format. Open it with the free Canon Digital Photo Professional, darktable, or RawTherapee. To share, convert to JPG; to archive long-term, convert to DNG with the free Adobe DNG Converter.

Developer: Canon Category: Camera Raw Files MIME: image/x-canon-crw
OPENS ON Windows macOS Linux
Related: .CR2 · .NEF · .ARW · .RW2

On this page

19k+ extensions indexed
Last reviewed Jul 31, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CRW file format?

.crw is Canon's legacy proprietary camera raw image format, built on the CIFF (Camera Image File Format) specification co-developed with Kodak in December 1997. It stores unprocessed 12-bit Bayer-pattern sensor data captured directly by the image sensor, preserving full dynamic range before any in-camera JPEG processing is applied.

Unlike the later .cr2 format (which wraps raw data in a TIFF container) and .cr3 (ISO Base Media File Format), .crw uses the CIFF heap structure - directory entries store offsets relative to their own block rather than absolute file positions. The file begins with a distinctive 14-byte header: the little-endian marker II, a 4-byte CIFF block-size pointer, then the ASCII string HEAPCCDR - the heap identifier for "Camera Canon DR."

Each .crw file embeds a JPEG thumbnail alongside the raw sensor data and Canon-specific metadata (MakerNote). File sizes range from roughly 3 MB to 10 MB. The format was used in Canon cameras from the PowerShot G1 (September 2000) through the EOS D30, D60, 10D, and 300D (Digital Rebel) - the last cameras to write .crw. Canon switched to .cr2 with the EOS 20D in 2004.

Today, .crw files can be processed in Adobe Photoshop (via Camera Raw), darktable, RawTherapee, Canon Digital Photo Professional, and the Adobe DNG Converter. ExifTool by Phil Harvey is the authoritative open-source parser for the CIFF structure.

Security & safety

RISK: LOW

CRW is a passive camera raw image file containing sensor data and metadata - no executable code. Opening one is safe. Metadata (EXIF) in CRW can include GPS coordinates, camera serial number, and timestamps - strip before publishing if privacy matters (ExifTool). The large file size (3-10 MB) means no practical risk from malformed files in production tools.

Format details

in a nutshell
FULL NAMECanon RAW (Camera Image File Format)aka Canon CRW, CIFF raw
DEVELOPERCanonsince 1997 (CIFF spec); in cameras ~2000 (Canon G1, D30)
MIME TYPEimage/x-canon-crw
TYPECIFF-based proprietary camera raw image (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102030405060708090a0b0c0d
HEX
49491A0000004845415043434452
ASCII
II····HEAPCCDR
First 2 bytes: 49 49 = little-endian marker "II". Bytes 2-5: 1A 00 00 00 = CIFF block size pointer. Bytes 6-13: 48 45 41 50 43 43 44 52 = "HEAPCCDR" (CIFF heap identifier for Camera Canon DR). This 14-byte sequence uniquely identifies CRW vs CR2 (which uses TIFF header instead).

Programs that open CRW files

Windows12 apps
XnView Free View and batch-convert CRW files; free for personal use.
Adobe Photoshop Lightroom Paid Import CRW into Lightroom catalog for non-destructive editing and batch export.
FastPictureViewer Professional Paid Windows Explorer codec extension for fast CRW thumbnail preview; paid.
darktable Open-source Free raw developer; import CRW to edit non-destructively and export to JPG/TIFF.
Adobe DNG Converter Free Batch-convert CRW files to DNG (open archival raw format). Free standalone download.
Zoner Photo Studio Paid Photo editing suite with CRW decoding; free trial available.
FastStone Image Viewer Free Free image viewer that supports CRW; batch convert to JPG.
RawTherapee Open-source Open-source raw processor with CRW support; open the file and export.
macOS3 apps
darktable Open-source Import and develop CRW on Mac; export to JPG/TIFF.
Canon Digital Photo Professional (DPP) Free Canon's free raw developer for Mac; download from Canon support. Opens CRW natively.
Apple Photos / Preview Built-in macOS has built-in Canon CRW support via Core Image RAW; double-click to preview.
Linux2 apps
darktable Open-source The go-to raw developer on Linux; import CRW (LibRaw decoder), edit, export.
RawTherapee Open-source Excellent raw processor with CRW support via LibRaw.

Technical details

deep spec
Container formatCIFF (Camera Image File Format) - Canon/Kodak proprietary; distinct from TIFF
Magic bytes`49 49 1A 00 00 00 48 45 41 50 43 43 44 52` ("II" + CIFF block pointer + "HEAPCCDR") at offset 0
Byte orderLittle-endian ("II" marker at offset 0)
Raw bit depth12-bit per channel (Bayer CFA sensor data); 36-bit effective colour depth
Colour patternBayer CFA (Color Filter Array) mosaic - demosaicing required to produce a viewable image
CompressionLossless; raw sensor data stored with minimal processing
Embedded thumbnailJPEG preview image stored as a record in the CIFF directory
MetadataCanon MakerNote stored as a CIFF directory record alongside EXIF-equivalent fields
Directory structureCIFF heap with CDir (chunk directory) at end of file; all offsets are relative to their own block, not absolute
Maximum resolution~6.3 MP (EOS 10D / EOS 300D Digital Rebel - the last Canon cameras to produce CRW files)
Compatible camerasPowerShot G1-G5, Pro70, Pro90 IS, EOS D30, D60, 10D, 300D (Digital Rebel)
Superseded by`.cr2` (TIFF-based Canon raw, introduced with EOS 20D, 2004)
Typical file size3 MB - 10 MB
Released1997 (CIFF spec); in cameras ~2000 (Canon G1, D30)
Latest versionCIFF v1.0 rev 4 (December 24, 1997) - format never updated; superseded by CR2
Specificationexiftool.org

CRW conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CRW files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CRW files.

Frequently asked questions

What cameras use .crw files?
Canon cameras using CRW: PowerShot G1, G2, G3, G4, G5, Pro70, Pro90 IS, and the EOS D30, D60, 10D, and 300D (Digital Rebel). All Canon cameras after 2004 use CR2 instead.
How do I open a .crw file?
Use Canon Digital Photo Professional (free for Canon owners), darktable (free, open-source), or Adobe Lightroom/Photoshop (paid). On macOS, Preview can also display CRW files natively.
How do I convert .crw to JPG?
Open in Canon DPP, darktable, RawTherapee, or IrfanView (with RAW plugin) and export/save as JPEG. All of these support batch conversion of multiple CRW files.
What is the difference between CRW and CR2?
Both are Canon raw formats. CRW (2000-2004) uses the CIFF container and was used in older Canon G-series and early DSLRs. CR2 (2004-2018) uses a TIFF-based container and is much more common. CR3 is the newest Canon raw format.
Should I convert CRW to DNG?
DNG (Adobe Digital Negative) is an open archival format good for long-term storage and broad software support. Use the free Adobe DNG Converter to batch-convert your CRW archive. This is recommended for future-proofing.

References

1Wikipedia - Camera Image File Format (CIFF)en.wikipedia.org
2LibOpenRaw - Canon CRW format docslibopenraw.freedesktop.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DATProgram Data File (generic)
10.TMPTemporary File

Related extensions

.CR2Canon RAW 2 (Canon digital camera raw image, version 2)
.NEFNikon Electronic Format (Nikon camera raw image)
.ARWSony Alpha Raw (Sony digital camera raw image)
.RW2Panasonic Lumix RAW Image (version 2)
.RAFFujifilm RAW Image (RAF)
.DNGDigital Negative (Adobe DNG)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z