How can I get the actual shutter actuation count for a Canon EOS 500D or 550D (Digital Rebel T1i or T2i)?

Two popular solutions for most earlier Canon cameras don't work:

  1. I peeked at location 0x9d-9e in a raw file but for the EOS 550 a constant value 0x0001 is stored there. (This worked for pre-500 bodies.)

  2. The EOSInfo software fails to detect the camera (perhaps because I'm running a 64-bit system). (This isn't supposed to work anyway...)

  • 1
    See for earlier Canon Rebel models: photo.stackexchange.com/questions/401
    – mattdm
    Mar 22, 2011 at 4:01
  • This question is very popular and gets a lot of incoming traffic for the site — but we don't have a good answer. However, a lot has changed since October 2010... maybe someone knows something new now?
    – mattdm
    Sep 16, 2011 at 12:29
  • If one of the solutions in the question for earlier models works for these models now, maybe the two questions should be merged at this point.
    – mattdm
    Sep 16, 2011 at 12:30
  • Answer by drfrogsplat to use gphoto2 is better than the accepted answer (to use file number).
    – xiota
    Dec 26, 2018 at 0:38
  • @xiota Thank you. When I investigated gphoto2 (over seven years ago now!) it did not work for me--but when I get a chance, I'll try it again. Things do change in software over time :-).
    – whuber
    Dec 26, 2018 at 16:15

7 Answers 7


Have you tried just snapping a shot and previewing the image? The Rebel series usually shows in the upper right corner the number of shots since the last time you reset the image counter. So long as you have not reset the counter, it should be equivalent to the total number of actuations.

  • 17
    This isn't a very reliable method since it assumes a) the counter hasn't been reset and b) there haven't been more than 9,999 photos.
    – ahockley
    Oct 8, 2010 at 18:06
  • 3
    @jrista: Good point. I'm aware of this, but wanted a better estimate of the actuation count because I expect that (1) over time the discrepancy between this and the true value might grow, especially if the counter is ever reset, and (2) I have noticed that in some circumstances the counter does not advance. For example, it won't change when connected to a PC for remote shooting (even if you press the shutter button on the camera itself).
    – whuber
    Oct 8, 2010 at 18:09
  • 2
    I know its not an accurate test, but it would give you a ballpark number. Regarding tethered use, I guess it makes sense that it wouldn't update the image counter. If you've used it tethered, its probably a bad idea to use the in-camera counter. I would guess that opening the shutter for cleaning also doesn't get counted in the image counter, so if you've done that, it would also throw off the count.
    – jrista
    Oct 8, 2010 at 18:26
  • I'm accepting this response, which has stood for over a week, as indicating that the answer to my question is "no." But if any reader has other information, please share it with us in a reply!
    – whuber
    Oct 18, 2010 at 15:28
  • Sadly, it looks like that EOSInfo tool has not been updated since the 450D. It has the 500D listed, but highlighted in red and crossed out. :( I too would be interested in knowing if there is a good way of figuring out how many true shutter actuations there have been on any Canon body.
    – jrista
    Oct 18, 2010 at 16:51

This article claims to provide a method for getting the shutter count for the 7D. In short, you install gPhoto2 and run the command:

gphoto2 --get-config /main/status/shuttercounter

Version 2.4.11 (released on Apr 17th, 2011) has been tested and works with 500D. Documentation in gphoto source code repository refers to shuttercounter parameter for the 1000D, 450D, 500D, 60D and 7D (as of 8th Jan 2012).

Under Ubuntu Linux, my first attempts failed because of the following error:

*** Error ***  
An error occurred in the io-library ('Could not lock the device'): Camera is already in use.  
*** Error (-60: 'Could not lock the device') ***  

The simplest and quickest workaround to avoid the problem is to remove the SD card from the camera before connecting it to the computer and running the command.

  • FYI i've checked through more of the source code which specifically mentions shutter count for the 500D and 60D (no sign of the 550D or 1100D yet, presumably as both are very new... but I'd expect them to be supported in the coming months as i think gPhoto2 is reasonably actively developed) Mar 23, 2011 at 4:32
  • Also appears to work for the 550D.
    – xiota
    Dec 26, 2018 at 0:34

In the 550D you can use Magic Lantern. Just install it, press MENU and then DISP. The shutter count will appear in the bottom of the screen.

Updating my answer, the current build (as of today 11/17), shows you how many shutter actuations the camera have, and also tells you the number of pictures taken and LV switches + quick focus attempts

  • 1
    Great tip, thanks. However, extensive warnings like "this software can damage or destroy your camera" suggest that using this software merely to obtain an actuation count presents a high risk:reward ratio... .
    – whuber
    Mar 21, 2011 at 18:47
  • 2
    Don't worry, the number of cameras bricked by ML is zero. They use that disclaimer because no one can give you warranty with this piece of software. Also, you will gain a lot of cool features besides the shutter counter.
    – Andres
    Mar 21, 2011 at 18:59
  • 1
    A bit of a late comment, but for anybody reading this, Magic Lantern is 99% safe. I've been using it every day for the past year with absolutely no problems whatsoever.
    – Blender
    Feb 3, 2012 at 2:45
  • I'm using it since december of 2010 and still no issues at all. Even tried experimental versions and no problems still!
    – Andres
    Feb 3, 2012 at 14:16
  • 1
    In case anyone stumbles across this like me: After installing magic lantern on a flash card, installing it (easy as pie and safe!) and restarting your camera, you can access Magic lantern with the DELETE button, and you will find shutter actuations under the DEBUG tab (most left, navigate with arrows).
    – Honeybear
    Jul 21, 2017 at 10:19

Magic Lantern is definitely the easiest way to find the info you require. I, too, have had the various releases of ML installed for quite some time now on my Canon t2i/550D with absolutely NO issues. Have a look at http://www.magiclantern.fm/ for details.


There is an app for macOS called EOS Inspector.

Download it on the Mac App Store and then connect your camera via USB cable to get accurate shutter actuations count measurement.

For detailed information about camera compatibility please refer to the tech specs page.

Long story short: it works with all modern Canon EOS cameras, including the recent models like 1D X Mark II, 5D Mark IV and 5Ds.

EOS Inspector is my product, I am a sole developer behind it. I hope you don't mind that it is offered on the Mac App Store for a price.

  • It looks great, thanks. Alas, it works only on Macs... .
    – whuber
    May 22, 2014 at 18:31
  • Hey, can you please disclose in your question that you are the developer of this app? It's fine for you to provide answers about your own software, but the "don't be a spammer" policy asks that you make the relationship clear. Thanks!
    – mattdm
    Jun 8, 2018 at 16:07
  • @mattdm FYI, at the time this answer was written (May 2014) the application was offered on the Mac App Store for free. I don't consider it a spam, because it is 100% relevant to the initial question and actually solves the problem. Give it a try and I'm sure you won't be disappointed :) Anyway, I've added an attribution to make it clear that EOS Inspector is my product. Jun 11, 2018 at 16:28
  • @KonstantinPavlikhin I don't consider it spam either (even if it's non-free). It's helpful information (and possibly the best option in any of the answers). It's just important to follow the disclosure policy, because we do get real spam and astroturf. So thanks!
    – mattdm
    Jun 11, 2018 at 17:30
  • Should we care if he is the developer as long as the app does as promised, caveat emptor.
    – abetancort
    Oct 30, 2019 at 6:41

For Mac: "This works on any of the Canon DIGIC III/IV DSLRs except the 1D* series. This means it will work for the 40D, the 50D, the 450D, the 500D, and the 1000D"


I have used this successfully on both my 40D and 500D.

  • Couldn't get it to work with a 7D, if anyone was wondering Jan 13, 2012 at 21:14

the magic lantern firmware will provide shutter counts under an info tab, in camera, with a breakdown between photo actuations and video actuations.

Not the answer you're looking for? Browse other questions tagged or ask your own question.