Straight answer first: dropping an M8.2 DNG into this browser tool will not give you an actuation count. The parser has no Leica branch at all — that was measured for this page, not assumed — so a Leica file comes back with make, model and capture data and no number, and no invented number either. exiftool -ShutterCount has nothing to return on this body: ExifTool’s Leica tables contain no shutter-, actuation- or image-count tag. The figure you want lives in the camera, on an undocumented body-debug screen where it is labelled NUMEXPOSURES. There is also a hexadecimal field in the file that owners of this generation read as a count — it is a lead worth cross-checking against the body, not a documented counter. Below: what the M8.2 changed about the shutter itself, why the file comes back empty here, how that debug screen is reached and what it risks, why no rated lifespan is quoted as fact, and what matters more than the count on this particular body.
The M8.2 was announced on 15 September 2008: not a new camera but the original M8 with the items from Leica’s upgrade programme fitted as standard. Same 10.3-megapixel CCD, same APS-H format at a 1.33× extension factor, same M bayonet and same DNG output. What changed is unusually relevant to a page about shutter counts, because most of what changed is the shutter.
Leica’s own technical data sheet for the two bodies sets them side by side, and the shutter entry reads: “Microprocessor-controlled metal blade focal plane shutter with vertical action. (LEICA M8.2: optimized to reduce noise and vibration).” The quieter mechanism cost top speed — 1/4000 s on the M8.2 against 1/8000 s on the M8 — and flash synchronisation came down with it, from 1/250 s to 1/180 s. The M8.2 also added, in Leica’s words, “time-delayed cocking after shutter button is released, selectable in menu”: the shutter re-tensions when you let go of the release rather than immediately, so the noise happens at a moment you choose.
| Specification | Leica M8.2 |
|---|---|
| Announced | 15 September 2008 · the M8 upgrade programme fitted as standard |
| Sensor | Low-noise CCD, 10.3 MP, 18 × 27 mm, extension factor 1.33× · 0.5 mm coverglass with no internal IR filtering |
| Shutter | Microprocessor-controlled metal blade focal-plane shutter, vertical action — on the M8.2 “optimized to reduce noise and vibration” |
| Shutter speeds | 32 s – 1/4000 s in aperture priority, 4 s – 1/4000 s manual, plus B (the M8: 1/8000 s) |
| Flash sync | 1/180 s (the M8: 1/250 s) |
| Shutter cocking | Time-delayed after the release is let go, selectable in the menu — an M8.2 addition |
| Shutter durability | No figure published by Leica, in the M8/M8.2 technical data or anywhere else |
| Sensitivity | ISO 160–2500 manual; the M8.2 adds an automatic setting with a selectable range |
| Drive | Single, or continuous at 2 frames per second for 10 frames |
| RAW format | DNG, 3,916 × 2,634 (10.31 MP), about 10.2 MB per frame · plus two JPEG compression rates |
| Screen | 2.5-inch, approx. 230,000 pixels — on the M8.2 under scratch-resistant sapphire coverglass |
| Snapshot mode | “S” on the shutter-speed dial: automatic time, ISO and white balance, reduced menus (M8.2 only) |
| Finish | Black paint over brass (the M8: black chrome); viewfinder magnification 0.68× |
| Storage / power | SD and SDHC up to 32 GB · 3.7 V, 1900 mAh lithium-ion pack |
| Size / weight | Approx. 139 × 80 × 37 mm · approx. 545 g without battery |
This site only reports a number the camera actually wrote and the parser actually read. On a Leica neither half happens, and the second half was measured rather than inferred.
The parser has no Leica branch. Its maker-note dispatch has decoders for Canon, Nikon, Sony, Fujifilm, Olympus / OM System and Pentax / Ricoh. A Leica maker note is never opened, because nothing in the dispatch matches a Leica Make string. The DNG itself parses perfectly well — DNG is one of the accepted extensions and the EXIF comes out — so you get the model, the capture date and the exposure settings, and an empty count field.
What was measured, on 22 October 2026. Two synthetic DNG-shaped files were built and run through this site’s own parser, extracted from index.html the way the project’s validators extract it:
Make = Leica Camera AG, Model = M8.2, carrying the EXIF ImageUniqueID field with 0000000000000000000000000000252C planted in it — the hexadecimal string that converts to 9,516. Result: make and model read correctly, shutter count null, method empty. The parser does not look at ImageUniqueID at all.Make and Model strings, both carrying a Pentax-format AOC maker note with 9,516 properly scrambled into tag 0x005D. As PENTAX / PENTAX K10D the parser returned 9516 by the documented XOR route. As Leica Camera AG / M8.2 the same bytes returned nothing.So the empty result is the brand dispatch, not a broken fixture and not a quirk of DNG. No real M8.2 file was tested — none is bundled with this project and none was available — so what is measured here is the behaviour of this code, while everything stated about the camera itself is documentary. A DNG and an out-of-camera JPEG from the same body would change that: samples@shuttercount.app.
exiftool cannot corroborate, and tells you to ignore it. An empty field is the honest output for a Leica here, and it is what you will get.
exiftool can and cannot do with itexiftool is the usual answer when this tool cannot reach a value, and on many bodies it is the right one — but not through a shutter-count tag here. Leica maker notes are documented in ExifTool’s Panasonic tag-names page, and none of its Leica tables contains a ShutterCount, ActuationCount, ImageCount or ReleaseCount tag. The M8-era table, Leica2, carries ImageIDNumber at 0x0340 as a 32-bit unsigned integer — with no description attached to it in the documentation, which is to say ExifTool records that the field exists without asserting what it counts.
So exiftool -ShutterCount FILE.DNG and exiftool -ImageCount FILE.DNG both come back empty on this camera. What is worth running is:
exiftool -ImageUniqueID FILE.DNG — the field the community recipe below is built on.exiftool -a -G1 FILE.DNG — everything, grouped, so you can see for yourself what the body wrote: serial number, firmware, capture dates, and the Leica2 entries.If a website offers you an exact M8.2 actuation total extracted from an uploaded file, the honest question to ask is which tag it claims to have read. There is no documented one.
There is a long-standing recipe among M8 and M9 owners: take an unedited original file, read the standard EXIF ImageUniqueID field, and convert its hexadecimal value to decimal. The worked example that circulates is 0000000000000000000000000000252C → 9,516. Wolfram Söns’s free M8Info and M9Info utilities automate exactly this; a German Leica repair workshop describes the M9-generation procedure as opening a recent DNG in M9 Info and reading the field it labels “ImageID (Shutter)”.
Three honest qualifications, because this is the part of the subject where confident websites go wrong:
ImageUniqueID as an actuation counter. The recipe is reverse-engineered community practice, and ExifTool — which does list the M8-era ImageIDNumber field — attaches no meaning to it.Used properly, the recipe is still worth something: run it on a file, read NUMEXPOSURES off the body as described below, and see whether the two agree. Two independent figures that match are evidence; one undocumented figure on its own is a lead. That is also why this page does not tell you the browser tool will do it for you — it will not, and a tool that silently decoded an undocumented field would be asserting more than anyone can support.
The M8 and M8.2 both hold a release total inside the body, on a debug screen that is not in the instruction manual and not a published feature. The sequence most often given for the M8 generation is:
NUMEXPOSURES. That is the release total.A German Leica repair workshop gives the same answer for this generation — for the M8, read NUMEXPOSURES under body debug data, no software needed — which is a useful corroboration, since it is a shop that does this for a living rather than a forum post.
And the in-camera image number is not a substitute. The same repair workshop makes the point explicitly: the picture number shown in the camera menu tells you nothing, because the user can reset it at any time. The DCF numbering in the file name has the same defect — it survives card formatting and restarts on request, so it is a floor at best, never a lifetime total.
Leica quotes no durability rating for the M8.2. The company’s own two-page technical data sheet for the M8 and M8.2 describes the shutter mechanism, its speed range, its activation and its noise optimisation, and never states a cycle count — and no other Leica publication supplies one.
The figure attached to these bodies across the web is ~150,000 (est.). Treat it as what it is: a class-norm estimate for a professional-grade focal-plane shutter of the era, repeated until it reads like a specification. It is used on this site as an estimate and deliberately kept out of this page’s meta description, because an unsourced number in a search result is how a guess turns into a fact.
| Count | Share of the ~150,000 estimate | Reading |
|---|---|---|
| 0 – 10,000 | 0 – 7 % | Very low — typical of a rangefinder that has been owned, not worked |
| 10,000 – 50,000 | 7 – 33 % | Low to moderate for a body of this age |
| 50,000 – 100,000 | 33 – 67 % | Well used — inspect, and ask what has been serviced |
| 100,000 + | 67 %+ | High — price it as a body that may need shutter work |
This is the part that makes the M8.2 a different question from most used-body purchases, and it is worth understanding before you weigh any number.
The M8.2’s shutter is the revised one. The original M8’s shutter is the component most often named when owners discuss that camera’s failures, and Leica’s upgrade programme — the one whose contents the M8.2 ships with as standard — replaced it with the quieter, slower-topping 1/4000 s mechanism. So an M8.2 already has the later part, and an M8 may or may not, depending on whether it went through the upgrade. If you are cross-shopping the two, that is a more consequential difference than a few thousand actuations.
A replaced shutter does not reset the total. Owners who had Leica fit a new shutter report that the debug figure carried straight on — it counts what the body has done, not what the current mechanism has done. Whether anything else resets it is genuinely unsettled: posters variously claim a general service resets it, that only a mainboard replacement does, and that a sensor service did not. Nothing authoritative settles this, so the practical reading is that a low count on an old body is a question to ask rather than an answer: has this camera been serviced, and what was replaced?
NUMEXPOSURES is the best usage evidence this camera offers. It cannot be audited from outside the body, so weigh it as a statement rather than a measurement.ImageUniqueID from hex to decimal and see whether it lands near the screen figure. Agreement is meaningful; a wide divergence is a reason to ask more questions.Leica is not one answer to this question. A German Leica repair workshop lays out the division plainly, and it matches what this site can and cannot do. On the M8 generation the figure comes off the body’s debug screen. On the M9, M9-P, M-E and the CCD M Monochrom, M9 Info reads “ImageID (Shutter)” from a recent DNG. From the M (Typ 240) onward — the 240 family, the M Monochrom (Typ 246), M10, M11, and the SL and Q lines — the workshop’s position is that there is no free software and the count is obtainable only through Leica Customer Care.
None of those routes is this browser tool, on any Leica body. What the tool does for a Leica file is read its EXIF: model, capture date, exposure settings, serial numbers where present.
If being able to verify usage from a single file before you buy is what you are after, it is worth knowing where that genuinely works. This tool runs entirely in your browser and returns a count for Nikon NEF through MakerNote 0x00A7, Sony ARW through the encrypted 0x9050 block, Fujifilm RAF through 0x1438, Pentax and Ricoh PEF/DNG through the XOR-scrambled 0x005D, and the Canon CR3 bodies whose offset has been confirmed. Among rangefinder-style and compact bodies that an M8.2 shopper might also be weighing, the Fujifilm X-Pro and X100 series and the Ricoh GR III family are on the readable side of that line.
No. The DNG is accepted and parsed — you get make, model, capture date and exposure settings — but the parser’s maker-note dispatch has branches only for Canon, Nikon, Sony, Fujifilm, Olympus / OM System and Pentax / Ricoh, with no Leica branch, and it does not read the ImageUniqueID field either. This was measured on 22 October 2026 against this site’s own parser using synthetic DNG-shaped files, including a pair identical byte for byte apart from the Make and Model strings: as a Pentax body the planted count read back as 9,516, as a Leica it returned nothing. No real M8.2 file has been tested here; samples are welcome at samples@shuttercount.app.
exiftool read it where this tool cannot?Not through a count tag. ExifTool documents Leica maker notes in its Panasonic tag-names page, and no Leica table there contains a ShutterCount, ActuationCount, ImageCount or ReleaseCount entry. The M8-era Leica2 table lists ImageIDNumber (0x0340) as a 32-bit integer with no description, so ExifTool records the field without asserting what it counts. Run exiftool -ImageUniqueID FILE.DNG for the field the community recipe uses, or exiftool -a -G1 FILE.DNG to see everything the body wrote.
In the camera, on an undocumented body-debug screen, labelled NUMEXPOSURES under Body Debug Data. The sequence usually given is: power on, right arrow ×4, left arrow ×3, right arrow once, Info, then scroll to Body Debug Data, press Set and scroll to NUMEXPOSURES; switching the camera off leaves the screen. A Leica repair workshop gives the same route for this generation. It is service firmware rather than a feature, other sequences circulate, reports conflict, and it was not verified on an M8.2 for this page.
ImageUniqueID trick reliable?It is a lead, not a documented reading. Owners of this generation convert that field’s hexadecimal value to decimal — the circulated example is 0000000000000000000000000000252C → 9,516 — and Wolfram Söns’s M8Info and M9Info automate it, with a repair workshop describing the M9 procedure as reading “ImageID (Shutter)” from a recent DNG. But Leica never documented the field as a counter, owners in the same threads disagree about whether it matches reality, and it only survives in an untouched original file. Cross-check it against the body’s own screen before you trust it.
Leica published none. The company’s own M8/M8.2 technical data sheet covers the shutter in detail and states no cycle figure, and no other Leica publication supplies one. The ~150,000 (est.) in circulation is a class-norm estimate, which is why it is labelled as one here and kept out of this page’s description. Reports of failures well below it and of Leica M shutters running far beyond it both exist, as individual accounts rather than data.
Owners who had Leica fit a new shutter report that it does not — the figure counts what the body has done, not what the current mechanism has done. What else might reset it is unsettled: forum posters variously claim a general service does, that only a mainboard replacement does, and that a sensor service did not. Nothing authoritative resolves it, so treat a surprisingly low count on a 2008 body as a question about service history rather than proof of light use.
The M8.2 ships with Leica’s upgrade-programme shutter as standard: quieter and less vibration-prone, topping out at 1/4000 s instead of 1/8000 s, synchronising flash at 1/180 s instead of 1/250 s, and offering delayed cocking after the release is let go. Since the original M8’s shutter is the part owners most often report failing, which mechanism is in a given body is arguably more useful to know than the exact actuation total — and an upgraded M8 has the same part as an M8.2 without saying so on the top plate.
The shutter description (“Microprocessor-controlled metal blade focal plane shutter with vertical action. (LEICA M8.2: optimized to reduce noise and vibration)”), the 32 s – 1/4000 s and 4 s – 1/4000 s ranges against the M8’s 1/8000 s, the 1/180 s flash synchronisation against the M8’s 1/250 s, the time-delayed cocking selectable in the menu, the 10.3 MP 18 × 27 mm CCD at 1.33× with full infrared suppression only “by additional UV/IR filter”, ISO 160–2500 with the M8.2’s automatic setting, 2 frames per second for 10 frames, DNG at 3,916 × 2,634 and about 10.2 MB, SD/SDHC to 32 GB, the 2.5-inch 230,000-pixel screen with the M8.2’s sapphire coverglass, the “S” snapshot setting, the black paint finish, 0.68× finder magnification, approx. 139 × 80 × 37 mm and approx. 545 g — and, critically, the absence of any shutter durability or cycle-life figure — are all from Leica Camera AG’s own LEICA M8 / LEICA M8.2 Technical Data sheet, dated September 2008. The 15 September 2008 announcement, the M8.2 as the upgrade programme fitted as standard, the improved quieter shutter “at the cost of a slower maximum shutter speed of 1/4000sec”, the sapphire LCD cover glass, the more accurate bright-line frames and the black paint over black chrome: the Wikipedia article on the Leica M8, which also records that both bodies lack internal infrared filtering and that Leica supplied owners with free screw-on UV/IR filters rather than issuing a recall. The NUMEXPOSURES field, the right ×4 / left ×3 / right ×1 / Info sequence into body debug data, the alternative Delete / Up ×2 / Down ×4 / Left ×3 / Right ×3 / Info variant, the conflicting reports of what works on which body and the owner who had to reload firmware to leave debug mode on an M9: Leicaphilia, “Determining the Shutter Count on the M8/M9”, with the same sequence reproduced in the PetaPixel shutter-count guide. The division of Leica bodies by what can be read and by whom — NUMEXPOSURES from the debug menu on the M8 with no software; M9 Info by Wolfram Söns reading the field it labels “ImageID (Shutter)” from a recent DNG on the M9, M9-P, M-E and CCD M Monochrom; Leica Customer Care only for the M Typ 240 family, M10, M11, SL and Q lines, with no free software available — and the warning that the image number in the camera menu proves nothing because the user can reset it, are from the Leica repair pages of fotohandel.de. That Leica maker notes are documented in ExifTool’s Panasonic tables, that none of them carries a shutter-, actuation- or image-count tag, and that the M8-era Leica2 table lists ImageIDNumber (0x0340, 32-bit unsigned) without a description: ExifTool’s own Panasonic / Leica tag-names reference. The ImageUniqueID hex-to-decimal recipe, the 0000000000000000000000000000252C → 9,516 example, the owners who report it matching and the owners who report that it is not a picture total, the reports that a Leica-fitted replacement shutter did not reset the figure and the unresolved disagreement over what does, and the account of an M8 shutter failing at around 16,000 actuations: owner threads on the Leica Forum and RangeFinderForum, reproduced here as individual reports rather than measurements. The parser behaviour described on this page — the maker-note dispatch, the absence of a Leica branch, the untouched ImageUniqueID field and the brand-gate result — was produced on 22 October 2026 by running this site’s own parser, extracted from index.html, against synthetic DNG-shaped structures: one identifying as a Leica M8.2 with ImageUniqueID planted, and a pair differing only in the Make and Model strings with 9,516 planted in a Pentax-format 0x005D. No genuine Leica M8.2 file has been examined here — none is bundled with this project — so the statements about this code are measured and the statements about the camera are documentary. A DNG and an out-of-camera JPEG from one body would be the first of their kind in the corpus: samples@shuttercount.app.