Skip to content

Canon EF & EF-S Lenses

Browse Canon EF lenses for EOS DSLR cameras, plus EF-S lenses made for APS-C bodies such as the EOS 90D and Rebel series. The list includes Canon, Sigma, Tamron, Zeiss, Samyang and Tokina lenses, and EF lenses also work on EOS R cameras with an adapter. Filter by focal length, aperture, autofocus, stabilization or weight.

New Canon EF lenses

All, sorted by release

363 results

Is a lens missing? Suggest a lens

Canon EF at a glance

Introduced
1987 with the Canon EOS 650
Flange distance
44 mm
Camera sensor formats
Full frame, APS-C
Cameras in the database
39, latest Canon EOS 850D (Rebel T8i) (2020)
Lenses in the database
363 from 20 manufacturers
Focus
262 autofocus, 101 manual focus
Lenses by image circle
283 Full frame, 80 APS-C
Focal lengths
4.5 to 800 mm
Fastest aperture
f/1.2

Frequently asked questions

Can you use Canon EF lenses on Canon mirrorless cameras?

Yes. Canon's Mount Adapter EF-EOS R fits EF and EF-S lenses to EOS R cameras, and the Mount Adapter EF-EOS M fits them to EOS M cameras. According to Canon, both offer full compatibility, including autofocus. On APS-C bodies the lens gets a 1.6x crop factor, and EF-S lenses are cropped to the APS-C area on a full-frame EOS R.

Can you use Canon EF lenses on Sony, Nikon Z, Fujifilm or Micro Four Thirds cameras?

Mostly yes, because the EF flange distance of 44 mm is longer than that of every mirrorless mount, so an adapter always fits. Simple adapters without electronics give up autofocus and aperture control. For those you need active adapters such as the Sigma MC-11 (Sony E), Metabones, Viltrox or Fringer, and results depend on adapter, lens and camera.

What is the difference between EF and EF-S lenses?

EF lenses are designed for full-frame sensors, while EF-S lenses are designed only for Canon's APS-C DSLRs. Canon lists EF-S lenses as not compatible with full-frame EOS DSLRs, whereas EF lenses fit every EOS DSLR. On an APS-C camera an EF lens has a 1.6x crop factor.

Is the Canon EF mount discontinued?

Canon no longer develops it: the last new EF lens design came out in 2018, and Canon's focus has shifted to the RF mount. Canon has since discontinued many EF lenses. Existing EF lenses keep working, directly on EF DSLRs and via Canon's adapters on EOS R and EOS M cameras.

What is the flange distance of the Canon EF mount?

It is 44 mm, with an inner diameter of 54 mm. Canon introduced the EF mount in 1987 as the successor to the FD mount, and unlike FD all communication between camera and lens runs electronically through 8 contacts. Because the RF mount has only a 20 mm flange distance, you need an adapter on mirrorless Canon cameras.

Mastodon