You asked

Canon ef s 60mm f 2 8 macro usm vs canon ef s 35mm f 2 8 macro is stm?

Both are Canon EF-S macro lenses for APS-C bodies, both f/2.8, and both fit the same long list of Canon APS-C cameras, from the EOS 80D to the 1200D. The difference is how they work in the field.

The 35mm f/2.8 Macro IS STM is the one I'd pick for most people. It has image stabilisation and a built-in ring light, and on APS-C it frames like a 56mm on full frame, so you keep a bit more context around the subject.

The 60mm f/2.8 Macro USM has no stabilisation and frames tighter, like 96mm on full frame. Its strength is working distance. You can stand further back from insects and flowers, which suits shy subjects.

For handheld close-ups and everyday use, choose the 35mm. If you mostly shoot small, skittish subjects, the 60mm is the better tool.

Written by Claude from this site's pages.

From these pages