Verdict
Head-to-head · Best Macro Lenses

Canon RF 100mm f/2.8L Macro IS USM vs Sony FE 90mm f/2.8 Macro G OSS

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 comes out ahead by a narrow margin (4.9 vs 4.8). The gap is mostly about Canon RF system shooters wanting flagship macro — read the strengths below before deciding.

Canon RF 100mm f/2.8L Macro IS USM
Higher ratedRanked #1 in Best Macro Lenses
Canon RF 100mm f/2.8L Macro IS USM
$1,399

The RF 100mm L is the best-overall pick — Canon's flagship macro with 1.4x and creative SA control.

Strengths
  • 1.4x magnification — exceeds 1:1 standard
  • Hybrid IS up to 5 stops
  • Dual Nano USM AF
Watch-outs
  • Premium pricing
  • Canon RF mount only
  • Heavier than 90mm options
Sony FE 90mm f/2.8 Macro G OSS
Ranked #2 in Best Macro Lenses
Sony FE 90mm f/2.8 Macro G OSS
$1,098

The FE 90mm G is the Sony pick — long-running G-series macro with proven sharpness.

Strengths
  • Exceptional sharpness across frame
  • Effective OSS image stabilization
  • Professional G build
Watch-outs
  • Pricier than Tamron alternative
  • E-mount only
  • Older release than newer Sony FE 100mm

How they stack up

Canon RF 100mm f/2.8L Macro IS USM

Best overall. 1.4x mag. SA Control unique.

Sony FE 90mm f/2.8 Macro G OSS

Sony E-mount flagship. OSS. 1:1 macro.

Specs side-by-side

SpecCanon RF 100mm f/2.8L Macro IS USMSony FE 90mm f/2.8 Macro G OSS
Mag1.4x1:1
MountCanon RFSony FE
ISHybrid
BrandCanonSony
StabilizationOSS
← See the full ranking of best macro lenses