Browse

Canon EF Lenses

Canon's EF mount launched in 1987 with the EOS system and is fully electronic, with no mechanical linkage between body and lens. It covers full-frame and APS-C Canon DSLRs, and EF lenses adapt to Canon's mirrorless RF bodies without optical compromise.

We list 570 lenses for the Canon EF mount from 19 brands, covering 4mm to 1200mm. 323 are primes and 247 are zooms. The most common prime focal lengths are 50mm, 35mm, 85mm, 300mm, 24mm, and 100mm.

Filter by brand

Filter by type

Prime Canon EF lenses

TTArtisan

90mm f/1.25

90mm f/1.25 Canon EF

Tamron

AF 28mm f/2.8

28mm f/2.8 Canon EF

Tamron

SP 35mm f/1.8 Di VC USD

35mm f/1.8 Canon EF

Tamron

SP 35mm f/1.8 Di VC USD F012

35mm f/1.8 Canon EF

Tamron

SP 45mm F1.8 Di VC USD

45mm f/1.8 Canon EF
Buy on Amazon

Tokina

17mm f/3.5 AT-X 17 AF Pro

17mm f/3.5 Canon EF

Venus

Laowa 12mm f/2.8 Zero-D

12mm f/2.8 Canon EF

Viltrox

13mm f/1.4

13mm f/1.4 Canon EF

Viltrox

16mm f/1.8

16mm f/1.8 Canon EF

Viltrox

20mm f/2.8

20mm f/2.8 Canon EF

Viltrox

23mm f/1.4

23mm f/1.4 Canon EF

Viltrox

24mm f/1.8

24mm f/1.8 Canon EF
Viltrox 27mm f/1.2 Pro

Viltrox

27mm f/1.2 Pro

27mm f/1.2 Canon EF

Viltrox

33mm f/1.4

33mm f/1.4 Canon EF

Viltrox

35mm f/1.7

35mm f/1.7 Canon EF

Viltrox

40mm f/2.5

40mm f/2.5 Canon EF

Viltrox

50mm f/1.8

50mm f/1.8 Canon EF

Viltrox

56mm f/1.4

56mm f/1.4 Canon EF
Viltrox 75mm f/1.2 Pro

Viltrox

75mm f/1.2 Pro

75mm f/1.2 Canon EF

Viltrox

85mm f/1.8

85mm f/1.8 Canon EF

Voigtlander

APO-Lanthar 125mm f/2.5 SL

125mm f/2.5 Canon EF
Voigtlander APO-Lanthar 90mm f/3.5 SL

Voigtlander

APO-Lanthar 90mm f/3.5 SL

90mm f/3.5 Canon EF
Voigtlander Color-Skopar 20mm f/3.5 SL II

Voigtlander

Color-Skopar 20mm f/3.5 SL II

20mm f/3.5 Canon EF

Voigtlander

Color-Skopar 28mm f/2.8 SL II

28mm f/2.8 Canon EF

Popular focal lengths

Brands for Canon EF

Cameras with the Canon EF mount (12)