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

Canon EF lenses

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

Vivitar

100mm f/3.5 AF Macro

100mm f/3.5 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

Voigtlander

Color-Skopar 35mm f/2.5

35mm f/2.5 Canon EF

Voigtlander

Nokton 50mm f/1.4 SL II

50mm f/1.4 Canon EF
Voigtlander Nokton 58mm f/1.4 SL II

Voigtlander

Nokton 58mm f/1.4 SL II

58mm f/1.4 Canon EF

Voigtlander

Nokton 58mm f/1.4 SL IIS

58mm f/1.4 Canon EF

Popular focal lengths

Brands for Canon EF

Cameras with the Canon EF mount (12)