Verdict
Head-to-head · Best Macro Lenses

Canon RF 100mm f/2.8L Macro IS USM (RF mount) vs Tamron 90mm f/2.8 Di III Macro VXD (Sony E / Nikon Z)

Which is the better buy? Side-by-side on rating, price, strengths, and watch-outs — with the published ratings we averaged to get there.

The short answer

Canon RF 100mm f/2.8L Macro IS USM (RF mount) comes out ahead by a narrow margin (4.7 vs 4.5). The gap is mostly about Canon RF shooters who want the most capable macro lens for nature, product and portrait work — read the strengths below before deciding.

Canon RF 100mm f/2.8L Macro IS USM (RF mount)
Higher ratedRanked #1 in Best Macro Lenses
Canon RF 100mm f/2.8L Macro IS USM (RF mount)
$1,149as of Jun 7

The Canon RF 100mm f/2.8L Macro IS USM is the best macro lens overall for Canon RF shooters, pairing class-leading 1.4:1 magnification with reference-grade sharpness. Digital Camera World gave it 5 stars ('a stunning macro lens'), Amateur Photographer called it 'a sensational optic,' and OpticalLimits scored it 8.5/10. The price and the niche SA ring are the only real caveats.

Strengths
  • Greater-than-life-size 1.4:1 maximum magnification
  • Tack-sharp across the frame from f/2.8 on high-resolution bodies
  • Up to 5 stops of in-lens IS, more with IBIS-equipped bodies
Watch-outs
  • Expensive, like most L-series glass
  • The SA control ring is a feature many will pay for but rarely use
  • Slight focus shift (RSA) when stopping down at very close distances
Tamron 90mm f/2.8 Di III Macro VXD (Sony E / Nikon Z)
Ranked #4 in Best Macro Lenses
Tamron 90mm f/2.8 Di III Macro VXD (Sony E / Nikon Z)
$699as of Jun 7

The Tamron 90mm f/2.8 Di III Macro VXD is the value champion of the macro field, reviving Tamron's legendary 90mm macro for mirrorless. PetaPixel called it 'sharp and capable for the value-minded photographer,' and Cameralabs rated it Highly Recommended. It delivers first-party-grade 1:1 sharpness and fast VXD autofocus for hundreds less than Sony or Nikon glass; the trade-off is no in-lens stabilization.

Strengths
  • Excellent value, considerably cheaper than first-party macros
  • Incredibly sharp in the center at f/2.8 with strong corners
  • Fast, accurate VXD linear-motor autofocus
Watch-outs
  • No optical image stabilization (relies on in-body IBIS)
  • Stops at 1:1, not the 1.4:1 of the Canon and Sony flagships
  • Roughly 4-inch working distance is shorter than the 105mm options

How they stack up

Canon RF 100mm f/2.8L Macro IS USM (RF mount)

The Canon RF 100mm matches the Sony FE 100mm f/2.8 Macro GM OSS for class-leading 1.4:1 magnification, going beyond the strict 1:1 of the Nikon Z MC 105mm, Tamron 90mm and Sigma 105mm, and adds the SA control ring none of the others offer.

Tamron 90mm f/2.8 Di III Macro VXD (Sony E / Nikon Z)

The Tamron 90mm undercuts the first-party Sony FE 100mm GM and Nikon Z MC 105mm on price while delivering comparable 1:1 sharpness, but unlike them and the Canon RF 100mm it has no optical stabilization; like the Sigma 105mm it relies on in-body IBIS.

Specs side-by-side

SpecCanon RF 100mm f/2.8L Macro IS USM (RF mount)Tamron 90mm f/2.8 Di III Macro VXD (Sony E / Nikon Z)
MountCanon RFSony E / Nikon Z
Focal Length100mm90mm
Max Aperturef/2.8f/2.8
Max Magnification1.4:11:1
Min Focus0.26m0.23m
StabilizationUp to 5 stops IS
Filter Size67mm
Weight730g630g
AFVXD linear motor
Weather SealedYes
← See the full ranking of best macro lenses