I am looking to purchase a 7d and currently have an XT. How do I find out if the lenses I have are compatible with the my new potential camera?

  • 1
    This is great, lets see how many identical answers we can come up with! – dpollitt Nov 24 '11 at 0:22
  • One thing the other answers don't cover is that all the lenses that work on XT will work on 7d.. :) – Sridhar Iyer Jan 5 '12 at 23:11

Canon EOS bodies can accept two types of lenses, EF and EF-S mount. EF work on all and EF-S only work on crop sensor bodies. Both the XT and 7D are crop sensors so they accept either EF or EFS lenses. If you were to purchase a full frame body such as a 5D mrk II or 1d X then you could only use EF lenses on those bodies.


They are all compatible. Both have the same mount and sensor size.

On most DSLR brands other than Nikon, that is all you need to know.

  • Out of curiosity, does the "other than Nikon" part refer to Nikon G lenses lacking the aperture ring? Or something else? – a CVn Nov 23 '11 at 13:57
  • 1
    No. Nikon lens can autofocus via an electronic or a mechanical link but not all Nikon DSLRs have the mechanical link, particularly none of the entry-level ones. So a D3100 or D5100 will not autofocus with a AF lens and requires an AF-S one. A D90, D7000, D3X or D3S can autofocus with both types of lenses. The lens will mount and be usable with MF on all these cameras. – Itai Nov 23 '11 at 14:04

All Canon lenses (EF & EF-S mount) should be compatible. In fact, some of the correction features like peripheral illumination correction will be enabled for lenses that came out between the XT & 7D.

However, 3rd party lenses like those made by Sigma & Tamron may not work.

Quoting from a review of the Sigma 17-50mm lens:

My standard disclaimer: There are some potential issues with third party lenses. Since Sigma reverse engineers (vs. licenses) manufacturer AF routines, there is always the possibility that a DSLR body might not support a (likely older) third party lens. Sometimes a lens can be made compatible by the manufacturer, sometimes not.

  • That is confusing when you call it peripheral illumination correction. Also known as, vignette correction! – dpollitt Nov 24 '11 at 0:22
  • 2
    @dpollitt Yes, I just used the Canon jargon. In a layman's terms, I'd say it corrects corner darkening that is inherent to a lens. – ab.aditya Nov 24 '11 at 2:17

ALL of the lens that you can currently use on your XT can be used on the Canon 7D.

Reason: they have the same mount. If it doesn't work on the XT it will not work on the 7D



All your lenses used on the XT (350D?) can be used on the 7D. I should know - I went from a 350D to a 7D and took all my lenses with me ;-)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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