
I’ve walked hundreds of miles through city streets with a camera in my hand, and the single accessory that has saved my images the most is a quality lens hood. When you’re chasing backlit subjects, shooting into a low sun on a side street, or framing someone against a bright shop window, the best lens hoods quietly block stray light that would otherwise wash out contrast and introduce ghosting flare. They also protect your front element from accidental bumps against a stranger’s elbow or a turnstile — something that happens more than I’d like to admit in dense urban crowds.
Our team spent three months testing eight popular hoods across Canon, Nikon, and prime-lens setups. We rated them on flare reduction, build quality, mount security, vignetting, and how discreet they look on a working street camera. Below, I’ll break down exactly what each hood does well, where it falls short, and which ones deserve a spot on your camera before your next shoot.
| Model | Key Specs | Action |
|---|---|---|
Altura Photo 58mm Tulip Lens Hood |
|
Check Latest Price |
CamKix 58mm 2-Pack Rubber + Tulip Hoods |
|
Check Latest Price |
JJC EW-63C for Canon EF-S 18-55mm |
|
Check Latest Price |
JJC EW-53 for Canon EF-M 15-45mm |
|
Check Latest Price |
JJC ET-74B for Canon RF 100-400 |
|
Check Latest Price |
JJC ET-60 for Canon 75-300mm |
|
Check Latest Price |
JJC HB-N106 for Nikon AF-P 18-55mm |
|
Check Latest Price |
Haoge 52mm Square Metal Screw-in Hood |
|
Check Latest Price |
We earn from qualifying purchases. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.
58mm screw mount
Hard rubber, reversible
Secure rattle-free fit
I picked up the Altura Photo 58mm tulip hood for a Canon Rebel test rig during a rainy week in Brooklyn, and I left it on the lens for the entire run. The screw-mount threads onto a 58mm filter ring smoothly, and the 360° rear locking ring lets you rotate the hood into any position without unscrewing it. That matters when you’re shooting verticals on the street — the hood needs to stay out of your viewfinder.
The tulip shape is a smart design choice for wide-angle street primes in the 18-55mm range. The four-corner cutout lets the hood stay short at the top and bottom while extending left and right to block side light. You get genuine flare reduction without vignetting at typical street focal lengths.

The hard rubber construction is a quiet win. It’s flexible enough to absorb a knock against a lamppost without cracking, and the matte interior finish doesn’t introduce reflections of its own. When I’m done shooting, I reverse the hood onto the lens and it takes up almost no extra space in my bag.
The biggest complaint I can confirm from real testing is that if you over-tighten the screw mount, the rotation ring becomes stiff and the lens cap clicks on less firmly. Light hand pressure when threading solves it.

On a Canon EF-S 18-55mm kit lens at the wide end (18mm), the tulip cutouts prevent vignetting in both horizontal and vertical orientations. At 55mm, the hood extends well beyond the front element and gives meaningful shadow over the glass. I tested it backlit against neon signage in Tokyo and the contrast held up.
The hard rubber has held up through three months of daily street work without any cracking or warping. For a budget-friendly hood you can leave on the lens permanently, this is the pick most street shooters I know actually buy.
If you’re running a Canon Rebel series or any 58mm-threaded lens and want a no-fuss hood that blocks flare without complicating your kit, this is the move.
58mm thread
Collapsible rubber + tulip
Lens cap included
For photographers who split time between a wide zoom and a 50mm prime, the CamKix 58mm bundle solves a real problem: you only need to spend once. The package ships with a collapsible rubber hood, a tulip hood, and a center-pinch lens cap — three pieces that would normally run you more than double the price.
The rubber hood telescopes in three steps and folds flat against the lens. That makes it ideal for travel photographers packing a small messenger bag — collapsed, it’s barely thicker than the lens cap. Extended, it gives solid side-shading for a 50mm street prime.

The tulip hood in the kit is the same shape you’d find on dedicated wide-angle hoods. It threads onto the same 58mm mount and works well on 18-55mm zooms without vignetting.
The honest caveat is that rubber hoods that stay extended for long periods can start to hold their shape slightly. I found this after leaving the rubber hood deployed on a body for two weeks — it wanted to stay partially collapsed. It’s a minor inconvenience and not a deal-breaker.

If you only want to buy one hood set and want both a collapsible and a fixed shape option, the CamKix bundle is genuinely the best value on this list.
On a 50mm f/1.8 prime in afternoon side-light, both hoods reduced flare enough that I could shoot directly toward bright windows without destroying the frame. The tulip variant performed best on the wide end of a zoom.
Travelers and beginners who want two hoods, a lens cap, and full 58mm coverage for one low price.
Canon EW-63C replacement
Reversible bayonet
58mm filter support
The JJC EW-63C is the third-party replacement for Canon’s OEM EW-63C hood, and on a Canon EF-S 18-55mm f/3.5-5.6 IS STM it clicks in like it came from the factory. The bayonet mount locks into the lens’s existing slots, no threading required, and the matte interior finish prevents the reflections that cheap plastic hoods introduce.
What I appreciate most is that it preserves full access to a 58mm filter and the original lens cap. Many replacement hoods force you to choose between flare control and filter use — the EW-63C keeps both options open.

On a Canon EOS R8 with the RF 24-50mm, the same hood fits without modification. That’s huge for shooters moving between DSLR and mirrorless bodies.
The first-time attachment can be slightly finicky because the bayonet orientation isn’t always obvious. After one or two cycles, it becomes muscle memory.

A bayonet mount is faster on the street. You can pop the hood off for a quick wide-angle shot and snap it back on in two seconds. Threading a screw-in hood with gloves on in winter is genuinely annoying — bayonet wins.
The same hood works on Canon Rebel T7, T6, EOS R50, R8, 90D, and 80D with the matching 18-55mm lens. For street shooters running multiple Canon bodies, that flexibility adds real value.
Anyone using a Canon EF-S 18-55mm kit lens on either DSLR or EOS R mirrorless bodies who wants a quality OEM-equivalent hood without paying Canon prices.
Canon EW-53 replacement
ABS feels like metal
49mm filter support
The JJC EW-53 is the best lens hood I’ve tested for Canon EOS M and R50 mirrorless shooters. It replaces Canon’s OEM EW-53 hood at roughly a third of the price, and the build quality genuinely fooled me into thinking I had metal in my hands. The ABS construction has a tight, premium feel that disappears on the camera.
It clicks onto the lens with a positive lock mechanism — once you align the bayonet dots, the hood rotates into place and holds firm. No wobble, no rattling during fast street movement.

The 4.7 average rating from 1,339 reviews with 82% five-star scores tells you everything about real-world performance. That’s an unusually high rating for any photography accessory.
The tight fit is a minor learning curve. First-time users sometimes think they’re forcing the wrong hood. Once you find the alignment dot, it seats perfectly.

The 15-45mm retractable kit lens on Canon EOS M bodies and the RF-S 18-45mm on EOS R50 / R100 are the most common street setups in Canon’s mirrorless lineup. The EW-53 was engineered for exactly these lenses, so vignetting is a non-issue at the wide end.
Compared to petal hoods that protrude noticeably, the EW-53 keeps a low silhouette on the lens. For documentary-style street work where you don’t want your gear screaming “tourist camera,” this hood blends in.
Canon EOS M, EOS R50, R100, and M-series shooters who want a top-rated, OEM-quality hood for their retractable kit lens.
Canon ET-74B replacement
Bayonet with button lock
67mm filter support
The JJC ET-74B is the highest-rated lens hood I’ve tested, and it earned the editor’s choice slot for good reason. On the Canon RF 100-400mm — one of the most popular telephoto zoom lenses for street and travel photography right now — this hood locks on with an audible click and a button release that’s a pleasure to use.
The button mechanism matters more than you’d think. With a 100-400mm lens, you sometimes need to remove the hood to fit the camera into a tight bag or to use a teleconverter. Pushing a button and twisting beats prying at a tight bayonet.

At 88% five-star reviews from 537 ratings, this is statistically one of the best-performing accessories in its category. Real users consistently say it fits like OEM Canon gear at a fraction of the price.
It’s compatible with both the modern RF 100-400mm f/5.6-8 IS and the older EF 70-300mm f/4-5.6 IS II. If you shoot either of those lenses, this is the hood to buy.

At 300mm and 400mm focal lengths, even small amounts of off-axis light can introduce ghosting flare that ruins an entire frame. The ET-74B’s extended shadow gives a deep hood that blocks stray light from the wider angles your lens sees.
The ABS plastic is lighter than the OEM Canon hood but feels equally rigid in hand. The button release clicks cleanly every time and the bayonet alignment is consistent across all the copies users have reported receiving.
Anyone shooting with the Canon RF 100-400mm or EF 70-300mm f/4-5.6 IS II who wants a top-rated OEM-equivalent hood without paying Canon prices.
Canon ET-60 replacement
Reversible bayonet
58mm filter support
The JJC ET-60 is the most versatile lens hood in this roundup for Canon shooters using older or budget telephoto zooms. It fits eleven different Canon lens models including the RF 75-300mm, multiple EF 75-300mm variants, and the EF-S 55-250mm IS and IS II. If you’re running a Canon telephoto zoom from the last decade, there’s a good chance this hood fits.
The reversible design collapses onto the lens for compact storage in a camera bag. The matte interior finish prevents internal reflections. The 58mm filter thread means your existing UV or polarizer still attaches.

I tested it on a Canon EF-S 55-250mm IS (the non-STM version) and it seated securely. The bayonet lock engaged cleanly and held through a full day of street shooting.
One real-world caveat: this hood does not fit the Canon EF 75-300mm f/4-5.6 IS USM or the EF-S 55-250mm IS STM versions. Check your lens model before ordering.

On a 75-300mm at the long end in late-afternoon side-light, the ET-60 cut measurable flare versus shooting without a hood. Color saturation held up and contrast improved visibly.
Because the ET-60 supports 58mm filters, you can stack a polarizer and the hood for landscape and street work without removing either. That convenience is rare in budget telephoto hoods.
Canon shooters with EF 75-300mm (non-STM) or EF-S 55-250mm IS (non-STM) lenses who want a versatile, affordable hood with full filter support.
Nikon HB-N106 replacement
Reversible bayonet
AF-P DX compatibility
Nikon shooters with the AF-P DX 18-55mm kit lens on a D3500, D3400, or D7500 need a specific hood to match the lens’s front profile. The JJC HB-N106 is the third-party replacement for Nikon’s OEM HB-N106 hood, and it’s earned Amazon’s Choice status for good reason — it fits the AF-P 18-55mm perfectly and blocks flare as well as the original.
The reversible design lets you mount the hood backwards for compact storage. The ABS material is lightweight enough that it doesn’t unbalance small Nikon DSLR bodies.

I tested it on a Nikon D3500 with the AF-P DX 18-55mm VR kit lens and it snapped on securely. The bayonet lock engaged with the standard Nikon rotation and held firm during walking and casual street shooting.
Important compatibility note: this hood does NOT fit the older Nikon AF-S 18-55mm lenses or the AF-S versions of newer kit lenses. Check your lens label before buying.

On a backlit subject with the sun at a 45-degree angle to the camera, the HB-N106 visibly reduced veiling flare and improved shadow contrast. It’s not the OEM Nikon hood, but at a third of the price, the difference is hard to detect in real shooting.
For street photographers carrying a small Nikon DSLR with the kit zoom, this hood adds minimal weight while providing meaningful flare control and front-element protection.
Nikon D3500, D3400, D7500, and similar entry-level DSLR owners using the AF-P DX 18-55mm kit lens.
52mm screw mount
Square metal design
Includes metal cap
The Haoge 52mm metal hood is the most premium option on this list and the only true metal hood in the roundup. It’s CNC-machined aluminum with a square profile that gives a classic, vintage look on rangefinder primes and modern pancake lenses. For street photographers shooting with a Nikon 45mm f/2.8 Pancake, a Voigtlander 35mm, or a Leica 50mm Summicron, this hood matches the aesthetic.
It screws onto any 52mm filter thread and ships with a metal cap that protects the front element when the hood is mounted. The build quality is exceptional — it feels like it belongs on a Leica.

The major trade-off is vignetting on wide-angle lenses. At 24mm and below, the square profile starts to intrude into the corners of the frame. At 35mm and longer, it’s clean.
The hood also blocks filter access — you cannot attach a UV filter or polarizer while the hood is mounted. This is the standard trade-off for screw-in metal hoods and is worth considering before purchase.

Metal hoods feel better in hand, last longer than plastic, and add a vintage aesthetic that street photographers love. They’re also more durable if you accidentally bump your lens into a wall or doorframe.
The 52mm thread fits dozens of classic prime lenses from Canon, Nikon, Sony, Leica, Voigtlander, Panasonic, Pentax, Contax, and Olympus. If your lens has a 52mm filter ring, this hood will fit.
Street photographers shooting classic 35mm or 50mm primes with a 52mm filter thread who want a premium metal hood that complements vintage-style glass.
Choosing a lens hood is more nuanced than picking the cheapest option that fits your filter thread. After testing eight hoods over three months of street work, here are the factors that actually matter when you’re carrying a camera through a city all day.
Generic universal hoods almost always disappoint. They cause vignetting on wide-angle lenses and don’t block flare as well as a hood designed for your specific focal length. Always check the lens compatibility list before buying. A hood designed for the Canon EF-S 18-55mm is engineered around the exact front element diameter and barrel shape — a universal hood cannot replicate that precision.
For street photography, bayonet mounts beat screw-in every time. When a moment appears and you need to remove the hood quickly to fit the camera into a tight space, a bayonet pops off in two seconds. Threading a screw-in hood with cold fingers or thin gloves is a real workflow problem. Every Canon and Nikon OEM hood uses a bayonet, and JJC’s bayonet replacements preserve that speed.
Petal (tulip) hoods have corner cutouts designed to avoid vignetting on wide-angle lenses while still extending shadow depth on the long axis. They are the standard choice for 18-55mm zooms and 24mm wide primes. Cylindrical hoods are simpler, more durable, and ideal for telephoto lenses and 50mm+ primes where vignetting isn’t a concern. For most street work, petal hoods are the safer pick.
Most hoods are ABS plastic — lightweight, durable, and inexpensive. Hard rubber hoods (like the Altura Photo) absorb impacts better than plastic and are slightly cheaper. Metal hoods (like the Haoge) feel premium and look great on vintage glass but cost more and can cause vignetting on wide angles. For everyday street work, ABS plastic is the right balance of weight, durability, and price.
Some hoods block access to the front filter thread entirely. Others preserve it. If you shoot with a UV filter or polarizer attached to the lens, confirm the hood supports 58mm (or whatever your filter size is) before buying. The JJC ET-74B and ET-60 both support their respective filter sizes; the Haoge metal hood blocks filter access as a trade-off for its premium metal build.
Street photographers benefit from low-profile hoods that don’t visually scream “professional camera” to subjects. Long cylindrical hoods on a 70-200mm make you look like a paparazzo. Compact petal hoods on a 35mm or 50mm prime stay visually neutral. For documentary work where subjects may not want to be photographed, a discreet profile is a real advantage. The photography gear guides at Street Photographers also touch on low-profile setups for unobtrusive shooting.
Yes. A lens hood blocks stray light from hitting the front element of your lens, which prevents lens flare and preserves image contrast. In side-lit street conditions, a hood visibly improves color saturation and shadow depth. It also protects the front element from accidental bumps.
Skip the hood when using a pop-up flash (the hood can cast a shadow), when stacking multiple filters that already protrude past the hood line, or when shooting through glass where the hood may contact the window. Wide-angle lenses below 16mm full-frame may also vignette with a generic hood.
ABS plastic is the most common and the best balance of weight, durability, and price. Hard rubber hoods absorb impacts slightly better and are very affordable. Metal hoods (typically aluminum) feel premium and look great on classic primes but cost more and can vignette wide-angle lenses. For most street photographers, ABS plastic is the right pick.
Yes. Street photographers regularly shoot into backlit windows, low sun, and bright signage. A hood prevents flare that would otherwise wash out contrast and color. It also protects the front element from accidental contact in dense crowds, which is common in urban street work.
For wide-angle zooms and primes (24mm and wider on full-frame, 18mm and wider on crop), a petal or tulip hood is best because it avoids vignetting while extending shadow depth. For telephoto lenses and 50mm+ primes, a cylindrical hood is simpler, more durable, and equally effective. Bayonet mounts are preferred over screw-in for street speed.
After three months of real-world street testing across eight hoods, the picks stand out clearly by use case. If you’re shooting with the Canon RF 100-400mm or EF 70-300mm, the JJC ET-74B is the editor’s choice — the 4.8 rating, button release, and OEM-quality fit justify it. For Canon EOS M and R50 mirrorless shooters on the 15-45mm kit lens, the JJC EW-53 is the best value with its 4.7 rating and premium feel. Budget-conscious Canon shooters running 58mm threads should grab the Altura Photo tulip hood for its reliable screw-mount and 5,555 review track record.
For Nikon AF-P 18-55mm shooters, the JJC HB-N106 is the Amazon’s Choice pick. If you’re working with classic 35mm or 50mm primes with a 52mm filter thread and want a premium metal aesthetic, the Haoge square hood delivers. Whichever hood you choose from this list, you’ll get genuine flare reduction and front-element protection that will save your images and your lenses on the street.