Mileage measurement error: why can different sites show different numbers?

Technical riddle: “One site writes 15,000, and the other 15,001!”

In the workshop, photographers sometimes show me two screenshots of different web services: *“Look, on one site I was given 15,000, but on yours it’s 15,001. Why did this difference arise?”*.

Let me, as a parser developer, break down all 3 reasons for the discrepancy in numbers.

3 Reasons for the difference in results in reports

1. Enabling zero frame (Zero-indexing vs 1-indexing)

In some old Nikon DSLRs, the first test shutter operation on the factory bench is designated as `0`, in others as `1`. The difference of one is the mathematical difference in the calculation of arrays by programmers of different sites.

2. Confusion between MechanicalShutterCount and TotalShutterCount (Mirrorless Z cameras)

If you run a frame from Nikon Z6 through a simple universal site, it will display the value of the `TotalShutterCount` tag (for example, 120,000 frames, including quiet ones). Our specialized service reads exactly `MechanicalShutterCount` (for example, 15,000 frames of mechanical curtains).

The difference of 105,000 frames is not an error, but a different physical meaning of the fields being read!

3. Reprocessing in editors

If you run the frame through the converter, it can rewrite the `ImageCount` field by inserting the export sequence number from Lightroom catalog.

Table of comparison of counting algorithms

Service type Read tag Result accuracy
Our online service Direct binary subtract MakerNote 0x00A7 Absolute (100% accuracy)
Simple universal sites Standard EXIF ​​ImageCount field May confuse electronic and mechanical frames
Graphic editors Export serial number in the catalog Low (shows file number)

Want to get a 100% accurate shooting subtract from MakerNote?

Upload the frame you made to our service - we’ll pull out the reference numbers from binary frame container.

Find out the exact mileage of Nikon online →