Best Camera Flashes for Street Photography (2026)
We evaluated compact on‑camera and mini flashes by portability, camera compatibility, power/recharge features, included diffusion options, and aggregated user ratings to rank fit and value for street photography
Top Picks
-
1
Godox iM30 mini flash for cameras with hotshoe
Compact mini flash with 230 flashes per charge, 7 power levels, GN15 and 6500K color temp. Suitable for Sony, Canon, Nikon, Fuji & Ricoh cameras. Customers note its strong battery life and solid build
- 230 flashes per charge
- 7 power levels (1/64 to 1/1)
- GN15 with 6500K color temperature
-
2
Godox iM22 Mini on-camera flash for Canon Nikon Sony
Compact on-camera flash with 5 power levels and 3s recycle time. Type-C charging battery enables rapid recharging. Lightweight at 34g for portable daily use. "featherweight of just 34 grams"
- ultralight and compact design
- type-c fast charging
- multiple camera compatibility
-
3
Godox iM20 Mini On-Camera Flash for Canon/Nikon/Sony
Small on-camera flash with lightweight design and Type-C charging for faster recharging. Provides multiple power levels and plenty of full-power flashes for everyday photography. Customer insight mentions portability as a key benefit
- compact lightweight design
- Type-C charging
- multi-brand compatibility
-
4
Godox iM20 mini camera flash with diffusers
Compact flash with built-in battery and USB-C charging, compatible with most single-contact hotshoe cameras. Includes 5 power levels and 440 full-power flashes. Customers note its portability and reliable performance with Canon G5X and G16
- built-in battery with many flashes
- USB-C charging
- works with majority single-contact hotshoe cameras