RAW EXIF Inspector — Canon · Nikon · Sony · Fujifilm · Olympus / OM System · Panasonic

📷
Drop RAW files or folder here
Processing runs locally in your browser — no files are uploaded
CR3 (R6/R5/R3/R7) CR2 NEF ARW RAF ORF RW2 DNG JPEG
or drag & drop an entire folder
Professional RAW development, batch editing, cataloging & advanced retouching — all in one app.
sponsored
Try Free
PARSING DATA...

Supported formats and data sources

Canon CR3 (R5, R6, R7, R8, R10…) — ISOBMFF container, path: CTMD rec.8 → TIFF tag 0x000D. ✅ Confirmed: R6II/R8/R50 → 0x0D29 (uint32), R5/R6/R3 → 0x0AF1 (uint32), R6III/R50V/R1 → 0x086D (uint16, ImageCount). ⚠️ EOS RP/R/R7/R10: shutter count offset not yet known.

Canon CR2 — ShutterCount in EXIF is available only for professional 1D/1Ds series bodies. Canon does not write it for consumer bodies (5D, 7D, 60D, 70D, 80D, Rebel/xxxD…) — it is a hardware counter readable only via USB PTP from the camera. For 1D/1Ds: MakerNote tag 0x93 (FileInfo). For 1DmkIII: tag 0x0d (CameraInfo[0x176]).

Nikon NEF — MakerNote tag 0x00A7 (ShutterCount). ✅ All modern bodies.

Sony ARW / DNG — ARW: tag 0x9050 encrypted with (b³ % 249). DNG: MakerNote in DNGPrivateData (Adobe MakN wrapper) with offset correction. After decryption: offset 0x003a (A7III/IV, A9, A6400…), 0x0032 (A7I/II, some newer variants like A1 II / A7V), 0x000a (A6700, A7CM2/CR).

Fujifilm RAF — RAF contains an embedded JPEG with full EXIF. For modern Fuji bodies the image counter is stored in the Fujifilm MakerNote: tag 0x1438 (ImageCount). ✅ Confirmed from full release samples for X-T3, X-S20 and X-E4. Older bodies may omit this tag or use a different layout.

Olympus / OM System ORF — Standard EXIF metadata is extracted. Full-release validation has not confirmed a reliable shutter-count tag in ORF files, and the previously probed Equipment tags map to serial/lens metadata rather than shutter count.

Panasonic RW2 — TIFF variant with proprietary magic 0x0055. Standard EXIF metadata is extracted. ShutterCount is not stored in Panasonic RAW files.

Everything runs offline in your browser — no files are uploaded. CSV export includes all processed files since page load.

Validation note for bundled samples — files in Raws_small_truncated/ are only 32 KB snippets. They are enough for basic EXIF and many Nikon shutter counts, but some Canon CR3, Sony ARW and newer Nikon samples are cut before the shutter-count block or MakerNote payload.

Tested cameras and results

Full GitHub release validation on Zoner_D through Zoner_D4 confirmed Nikon shutter-count extraction across modern Z bodies and a broad legacy range from D40/D50/D70 up to D850/D6, plus Nikon 1 J1/V1. Sony ARW was also confirmed on full samples for A1, A1 II, A6100/A6300/A6400/A6600, A6700, A7/A7 II/A7 III/A7 IV/A7C/A7CR, A7R III/IV/V, A7S, A7S III, A9/A9 II/A9 III and ZV-E10. Canon CR3 validation still confirms the known offsets for R5, R6, R6 Mark II, R8, R50 and R5 C; the 0x086D fallback is now limited to explicitly confirmed ImageCount-based bodies.
CameraFormatShutter CountNotes
Canon
EOS R8CR3✓ YesOffset 0x0D29 (uint32), confirmed
EOS R6 Mark IICR3✓ YesOffset 0x0D29 (uint32), confirmed
EOS R50CR3✓ YesOffset 0x0D29 (uint32), confirmed
EOS R5CR3✓ YesOffset 0x0AF1 (uint32), confirmed
EOS R6CR3✓ YesOffset 0x0AF1 (uint32), confirmed
EOS R3CR3✓ YesOffset 0x0AF1 (uint32), confirmed
EOS R6 Mark IIICR3✓ YesOffset 0x086D (uint16, ImageCount — resets on format)
EOS R50 VCR3✓ YesOffset 0x086D (uint16, ImageCount)
EOS R1CR3✓ YesOffset 0x086D (uint16, ImageCount) — probe mode
EOS RPCR3✗ NoOffset not known, probe dump available
EOS R, R7, R10, R100CR3✗ NoOffset not known, probe dump available
EOS 850D, 250D, M50 Mark II, M50, M200CR3✗ NoSamples validated, but no confirmed shutter-count offset for these CR3 bodies yet
EOS 1000D, 1100D, 350D, 400D, 450D, 500D, 550D, 600D, 650DCR2✗ NoSamples validated; Canon consumer CR2 files do not store shutter count in-file
EOS 20D, 30D, 40D, 50D, 60D, 70D, 77D, 80DCR2✗ NoSamples validated; shutter count for these bodies is typically only readable over USB PTP
EOS 5D, 5D Mark II, 5D Mark III, 5D Mark IV, 6D Mark II, 7D, 7D Mark II, EOS M, EOS M5CR2✗ NoSamples validated; Canon does not store shutter count in consumer / prosumer CR2 files
EOS-1D Mark II / IIN / III / IV, EOS-1Ds Mark II / IIICR2✓ YesValidated from full GitHub releases, MakerNote FileInfo / CameraInfo path
Nikon
Z5 IINEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D5NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D500NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D5100NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D750NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D7500NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D780NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D850NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z8NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z fNEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z50NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z6NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z7NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D7000NEF✓ YesMakerNote 0x00A7
D40, D40X, D50, D60, D70, D70s, D80NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D200, D2H, D2X, D2Xs, D3, D3S, D3X, D4NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D300, D3000, D300S, D3200, D5000, D5300, D600, D700, D800, D800ENEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Nikon 1 J1 / V1NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
D6NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z5NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z6 IINEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z6 IIINEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z7 IINEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z9NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z30NEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z fcNEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
Z50 IINEF✓ YesValidated from full GitHub release, MakerNote 0x00A7
All modern Nikon bodiesNEF✓ YesUniversal tag 0x00A7
Sony
A7 IV (ILCE-7M4)ARW✓ YesValidated from full GitHub release, tag 0x9050 encrypted, offset 0x003a
A7III, A7RV, A9, A9 II, A9 III, A1, A6100, A6300, A6400, A6600, ZV-E10ARW✓ YesValidated from full GitHub release, tag 0x9050, offset 0x003a
A1 II, A7, A7 II, A7V, A7SARW✓ YesValidated from full GitHub release, tag 0x9050, offset 0x0032
A6700, A7CRARW✓ YesValidated from full GitHub release, tag 0x9050, offset 0x000a
A7C, A7R III, A7R IV, A7S IIIARW✓ YesValidated from full GitHub release, tag 0x9050 with model-specific offset
DSC-RX100M5AARW✗ NoCompact DSC — offset not known
Fujifilm
X-T1, X-T2, X-T3, X-T4, X-T5, X-T30RAF✓ YesValidated from full GitHub release, MakerNote 0x1438 (ImageCount)
X100F, X-H2, X-H2S, X-S20, X-E4RAF✓ YesValidated from full GitHub release, MakerNote 0x1438 (ImageCount)
GFX50S II, GFX100 IIRAF✓ YesValidated from full GitHub release, MakerNote 0x1438 (ImageCount)
Older bridge / compact Fuji RAF bodiesRAF✗ Not confirmedMany legacy RAF samples were available, but full-release validation did not confirm a stable image-count tag there
Olympus / OM System
OM-1, OM-1 II, OM-5, E-M1 III, E-M1XORF✗ Not confirmedFull-release validation did not confirm a reliable shutter-count tag in ORF files
OM-3ORF✗ NoFull-release validation also found no in-file shutter count; camera menu remains the known source
Panasonic
S1M2, S1RM2, S5D, S9RW2✗ NoPanasonic does not store SC in RAW files
Want to support the project? If ShutterCount saved you time, you can help keep testing and camera support moving forward.
Buy Me A Coffee

Camera shutter count lookup — model-by-model reference

ShutterCount reads the shutter count (also called actuation count or image count) directly from a RAW photo file in your browser. No file is uploaded to any server. Supported formats include Canon CR3 and CR2, Nikon NEF, Sony ARW, Fujifilm RAF, Olympus ORF, Panasonic RW2 and DNG.

How to check your camera's shutter count

Take a RAW photo with your camera, then drag and drop the file onto this page. ShutterCount parses the EXIF and MakerNote metadata and displays the shutter count in under a second. The whole process is offline — the file never leaves your device.

Nikon shutter count

Nikon stores the shutter count in MakerNote tag 0x00A7 (ShutterCount) in every NEF file. This is confirmed across all modern Nikon bodies: Nikon Z9 shutter count, Nikon Z8 shutter count, Nikon Z6 III shutter count, Nikon Z7 II shutter count, Nikon Z50 II shutter count, Nikon D850 shutter count, Nikon D6 shutter count, Nikon D5 shutter count and all Nikon bodies back to the D40. Nikon shutter count from NEF is the most reliable extraction available across any camera brand.

Canon shutter count

Canon EOS R5 shutter count and Canon EOS R6 shutter count are stored in the CR3 CTMD metadata block at byte offset 0x0AF1. Canon EOS R6 Mark II shutter count, Canon EOS R8 shutter count and Canon EOS R50 shutter count use offset 0x0D29. Canon EOS R1 shutter count and Canon EOS R6 Mark III shutter count use offset 0x086D (uint16 ImageCount). Consumer Canon CR2 bodies — including the Canon 5D Mark IV, Canon 80D, Canon 7D Mark II and all Rebel/xxxD models — do not store shutter count in-file; Canon only exposes it over USB PTP.

Sony shutter count

Sony ARW files store the shutter count encrypted in MakerNote tag 0x9050. After decryption (cubic residue algorithm, modulo 249), the count is at offset 0x003a for the Sony A7 IV shutter count, Sony A7 III shutter count, Sony A9 III shutter count, Sony A1 shutter count, Sony A6700 shutter count and others. The Sony A1 II shutter count, Sony A7 II shutter count and Sony A7V shutter count use offset 0x0032. The Sony A6700 shutter count and Sony A7CR shutter count use offset 0x000a.

Fujifilm shutter count

Fujifilm stores the image counter in RAF files as MakerNote tag 0x1438. Confirmed bodies include Fujifilm X-T5 shutter count, Fujifilm X-T3 shutter count, Fujifilm X-H2 shutter count, Fujifilm X-H2S shutter count, Fujifilm X-S20 shutter count, Fujifilm X100F shutter count, Fujifilm GFX100 II shutter count and Fujifilm GFX50S II shutter count. This counter resets if the camera storage is formatted.

Olympus / OM System and Panasonic shutter count

OM System shutter count and Olympus shutter count are not stored reliably in ORF files — for bodies like the OM-1, OM-5 and E-M1 III, the shutter count is only accessible from the camera menu. Panasonic shutter count is not stored in RW2 files either; Panasonic Lumix cameras (S1M2, S5D, S9) do not write this counter to RAW metadata.