RAW EXIF Inspector — Canon · Nikon · Sony · Fujifilm · Olympus / OM System · Panasonic
Is your camera not listed among the supported models below? Does the value seem wrong or do multiple photos show the same number? Send us a RAW file at samples@shuttercount.app and we'll look into it.
CTMD rec.8 → TIFF tag 0x000D. ✅ Confirmed: R6II/R8/R50 → 0x0D29 (uint32), R5/R6/R3 → 0x0AF1 (uint32), R5m2 → 0x069C (uint32), R6III/R50V/R1 → 0x086D (uint16, ImageCount). ⚠️ EOS RP/R/R7/R10: shutter count offset not yet known.
0x93 (FileInfo). For 1DmkIII: tag 0x0d (CameraInfo[0x176]).
0x00A7 (ShutterCount). ✅ All modern bodies.
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, A1 II), 0x000a (A6700, A7CM2/CR).
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.
0x0055. Standard EXIF metadata is extracted. ShutterCount is not stored in Panasonic RAW files.
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.
Zoner_D through Zoner_D5 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 confirms the known offsets for R5, R6, R6 Mark II, R8, R50 and R5 C, and adds EOS R5 Mark II (offset 0x069C, confirmed from Zoner_D5); the 0x086D fallback is limited to explicitly confirmed ImageCount-based bodies.| Camera | Format | Shutter Count | Notes |
|---|---|---|---|
| Canon | |||
| EOS R8 | CR3 | ✓ Yes | Offset 0x0D29 (uint32), confirmed |
| EOS R6 Mark II | CR3 | ✓ Yes | Offset 0x0D29 (uint32), confirmed |
| EOS R50 | CR3 | ✓ Yes | Offset 0x0D29 (uint32), confirmed |
| EOS R5 Mark II | CR3 | ✓ Yes | Offset 0x069C (uint32), confirmed from Zoner_D5 |
| EOS R5 | CR3 | ✓ Yes | Offset 0x0AF1 (uint32), confirmed |
| EOS R6 | CR3 | ✓ Yes | Offset 0x0AF1 (uint32), confirmed |
| EOS R3 | CR3 | ✓ Yes | Offset 0x0AF1 (uint32), confirmed |
| EOS R6 Mark III | CR3 | ✓ Yes | Offset 0x086D (uint16, ImageCount — resets on format) |
| EOS R50 V | CR3 | ✓ Yes | Offset 0x086D (uint16, ImageCount) |
| EOS R1 | CR3 | ✓ Yes | Offset 0x086D (uint16, ImageCount) — probe mode |
| EOS RP | CR3 | ✗ No | Offset not known, probe dump available |
| EOS R, R7, R10, R100 | CR3 | ✗ No | Offset not known, probe dump available |
| EOS 850D, 250D, M50 Mark II, M50, M200 | CR3 | ✗ No | Samples validated, but no confirmed shutter-count offset for these CR3 bodies yet |
| EOS 1000D, 1100D, 350D, 400D, 450D, 500D, 550D, 600D, 650D | CR2 | ✗ No | Samples validated; Canon consumer CR2 files do not store shutter count in-file |
| EOS 20D, 30D, 40D, 50D, 60D, 70D, 77D, 80D | CR2 | ✗ No | Samples 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 M5 | CR2 | ✗ No | Samples validated; Canon does not store shutter count in consumer / prosumer CR2 files |
| EOS-1D Mark II / IIN / III / IV, EOS-1Ds Mark II / III | CR2 | ✓ Yes | Validated from full GitHub releases, MakerNote FileInfo / CameraInfo path |
| Nikon | |||
| Z5 II | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D5 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D500 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D5100 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D750 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D7500 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D780 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D850 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z8 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z f | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z50 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z6 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z7 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D7000 | NEF | ✓ Yes | MakerNote 0x00A7 |
| D40, D40X, D50, D60, D70, D70s, D80 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D200, D2H, D2X, D2Xs, D3, D3S, D3X, D4 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D300, D3000, D300S, D3200, D5000, D5300, D600, D700, D800, D800E | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Nikon 1 J1 / V1 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| D6 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z5 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z6 II | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z6 III | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z7 II | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z9 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z30 | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z fc | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| Z50 II | NEF | ✓ Yes | Validated from full GitHub release, MakerNote 0x00A7 |
| All modern Nikon bodies | NEF | ✓ Yes | Universal tag 0x00A7 |
| Sony | |||
| A7 IV (ILCE-7M4) | ARW | ✓ Yes | Validated from full GitHub release, tag 0x9050 encrypted, offset 0x003a |
| A7III, A7RV, A9, A9 II, A9 III, A1, A6100, A6300, A6400, A6600, ZV-E10 | ARW | ✓ Yes | Validated from full GitHub release, tag 0x9050, offset 0x003a |
| A7, A7 II, A7S | ARW | ✓ Yes | Validated from full GitHub release, tag 0x9050, offset 0x0032 |
| A7V, A1 II, A6700, A7CR | ARW | ✓ Yes | Validated from full GitHub release, tag 0x9050, offset 0x000a |
| A7C, A7R III, A7R IV, A7S III | ARW | ✓ Yes | Validated from full GitHub release, tag 0x9050 with model-specific offset |
| DSC-RX100M5A | ARW | ✗ No | Compact DSC — offset not known |
| Fujifilm | |||
| X-T1, X-T2, X-T3, X-T4, X-T5, X-T30 | RAF | ✓ Yes | Validated from full GitHub release, MakerNote 0x1438 (ImageCount) |
| X100F, X-H2, X-H2S, X-S20, X-E4 | RAF | ✓ Yes | Validated from full GitHub release, MakerNote 0x1438 (ImageCount) |
| GFX50S II, GFX100 II | RAF | ✓ Yes | Validated from full GitHub release, MakerNote 0x1438 (ImageCount) |
| Older bridge / compact Fuji RAF bodies | RAF | ✗ Not confirmed | Many 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-M1X | ORF | ✗ Not confirmed | Full-release validation did not confirm a reliable shutter-count tag in ORF files |
| OM-3 | ORF | ✗ No | Full-release validation also found no in-file shutter count; camera menu remains the known source |
| Panasonic | |||
| S1M2, S1RM2, S5D, S9 | RW2 | ✗ No | Panasonic does not store SC in RAW files |
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.
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 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 EOS R5 shutter count and Canon EOS R6 shutter count are stored in the CR3 CTMD metadata block at byte offset 0x0AF1. Canon EOS R5 Mark II shutter count uses offset 0x069C (confirmed from Zoner_D5). 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 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 and others. The Sony A7V shutter count, Sony A1 II shutter count, Sony A6700 shutter count and Sony A7CR shutter count use offset 0x000a. The Sony A7 II shutter count and Sony A7 shutter count use offset 0x0032.
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.
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.
Detailed shutter count guides for individual camera models, with rated lifespans, typical actuation ranges and step-by-step instructions:
Canon EOS R1 · Canon EOS R3 · Canon EOS R5 · Canon EOS R6 · Canon EOS R6 Mark II · Canon EOS R7 · Canon EOS R8 · Canon EOS R10 · Canon EOS R50 · Canon EOS R · Nikon D850 · Nikon Z5 II · Nikon Z6 II · Nikon Z6 III · Nikon Z7 II · Nikon Z8 · Nikon Z9 · Nikon Z30 · Nikon Z50 II · Nikon Zf · Nikon Z fc · Sony A1 · Sony A6700 · Sony A7 III · Sony A7 IV · Sony A7C · Sony A7C II · Sony A7CR · Sony A7R IV · Sony A7R V · Sony A7S III · Sony A9 · Sony A9 II · Sony A9 III · Sony ZV-E1 · Fujifilm X-H2 · Fujifilm X-H2S · Fujifilm X-T4 · Fujifilm X-T5 · Fujifilm X-S20 · Fujifilm X100VI · Fujifilm GFX 100S II · Canon EOS RP · Nikon Z7 · Sony A7R III · Fujifilm X-T3 · Nikon D750 · Sony A6600 · Sony A7V · Sony A7S · Nikon D800 · Fujifilm X-T30 · Fujifilm GFX100 II · Fujifilm X-T2 · Fujifilm X-T1 · Fujifilm GFX 50S II · Nikon D7000 · Nikon D5100 · Nikon D3 · Nikon D4 · Nikon D600 · Nikon D700 · Sony A7 · Sony A7R II · Sony A6500 · Sony FX3 · Nikon D810 · Fujifilm X-H1 · Nikon D3200 · Nikon D3500 · Nikon D5600 · Nikon D7200 · Nikon D300 · Nikon D5300 · Nikon D200 · Nikon D80 · Nikon D5000 · Nikon D800E · Nikon D610 · Nikon D7100 · Fujifilm X100V · Sony FX30 · Fujifilm X-Pro3 · Nikon D90 · Sony A7R · Nikon D5500 · Fujifilm X-T20 · Nikon D3300 · Nikon D70 · Nikon D40 · Nikon D50 · Nikon D60 · Nikon D2X · Canon EOS R50 V · Nikon D300S · Nikon D3S · Nikon D3000 · Nikon D40X · Canon EOS-1D Mark IV · Canon EOS-1D Mark III · Canon EOS-1Ds Mark III · Canon EOS-1D Mark II · Nikon 1 V1
Browse all camera landing pages →
Deeper reading on camera shutter count, actuation limits, sensor wear and buying used gear:
What is shutter count? · How to check shutter count · Free shutter count tool · Shutter count by brand · Shutter count limits by model · Used camera buying guide · Shutter replacement cost · Electronic vs mechanical shutter · Mirrorless vs DSLR shutter count · Supported cameras
How many shutter actuations is too many? · What shutter count is good for a used camera? · Does shutter count affect camera value?