cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Are canon L series lenses compatible with EF-S mount?

korort
Apprentice

I have a Canon EF 135mm f/2 L USM wich i would like to lend to my friend who has a canon 1100d wich uses the EF-s mount. I have heard that this lens is incompatible with EF-s cameras; is that true?

4 REPLIES 4

deebatman316
Elite
Elite

No not true EF lenses are always compatible on APS-C DSLRs. All L is a designation for professional level lens. The incompatibility is the other way EF-S lenses cannot be used on Full Frame cameras. There has never been an EF-S L lens. As you can see below in the lens compatibility chart. EF lenses are compatible on EF-S cameras. EF lenses can be L or non L. I have a picture below of my old EOS 40D with an EF 70-200mm F/2.8L IS III USM lens mounted on it. The EOS 40D is an APS-C camera and everything works just fine with it with that lens. No incompatibilities.

Lens Compatability New.png

1000005489.jpg

-Demetrius
Bodies: EOS 5D Mark IV
Lenses: EF Trinity, EF 85mm F/1.8 USM
Retired Gear: EOS 40D, EF 50mm F/1.8 STM & EF 70-210mm F/4
Speedlites: 420EX, 470EX-AI, 550EX & 600EX II-RT

ebiggs1
Legend
Legend

The “L” has nothing to do with it.

EB
EOS 1D, EOS 1D MK IIn, EOS 1D MK III, EOS 1Ds MK III, EOS 1D MK IV and EOS 1DX and many lenses.

Tronhard
VIP
VIP

Hi and welcome:

All Canon (or third-party) lenses with an EF mount will work on a crop-sensor camera with a EF-S mount, so your friend is about to be a very lucky person! 😊


cheers, TREVOR

The mark of good photographer is less what they hold in their hand, it's more what they hold in their head;
"All the variety, all the charm, all the beauty of life is made up of light and shadow", Leo Tolstoy;
"Skill in photography is acquired by practice and not by purchase" Percy W. Harris

p4pictures
Authority
Authority

I have the EF 135mm f/2L USM lens and can tell you for sure it fits on crop sensor cameras with EF-S mount. 


Brian
EOS specialist trainer, photographer and author
-- Note: my spell checker is set for EN-GB, not EN-US --
Announcements