Universal Professional 58MM Lens Hood is primarily designed to prevent unwanted stray light (flare) from entering the lens by extending and shading the end of the lens. In addition, since the end of the lens is extended, you also get the added benefit of some extra protection from accidental impact. Screw-mount lens hoods, such as this 58mm, are designed to screw right into your lens or filter. Rear locking ring allows the user to rotate the hood in 360°direction.
Filter compatible with the following lenses + many other lenses that have a 58mm thread:
Canon
EF-S 18-55mm
EF-S 55-250mm
EF 70-300mm f/4.5-5.6
EF 75-300mm
EF 100-300mm
EF 24mm f/2.8
EF 24mm f/2.8 IS
EF 28mm f/1.8
EF 50mm f/1.4
85mm f/1.8
EF 100mm f/2
EF 100mm f/2.8
EF 28mm f/2.8
MP-E 65mm f/2.8
TS-E 90mm f/2.8
GL1
GL2
HFG10
HFG40
HFS10
HFS100
HFS11
HFS20
HFS200
HFS21
HFS30
XA10
XA20
XA25
XF100
XF105
Panasonic
Lumix G X Vario 12-35mm f/2.8 Asph
LUMIX G VARIO 14-140mm f/3.5-5.6 ASPH
35-100mm f/2.8 Lumix G Vario Zoom Lens
FujiFilm
XF 18-55MM F2.8-4 R
XF 14mm f/2.8 R Ultra Wide-Angle Lens
XC 50-230mm f/4.5-6.7 OIS
XC 16-50mm f/3.5-5.6 OIS
Sigma
70-300mm f/4-5.6 DG
70-300mm f/4.5.6 APO