You asked

Is the canon rf 35mm f 1 8 macro is stm good for macro photography?

The site lists the Canon RF 35mm f/1.8 Macro IS STM as a macro lens, and it has image stabilisation and autofocus. It's made for full-frame cameras, and on APS-C it frames like a 56mm lens. My pages don't give its maximum magnification, so I can't tell you how close it gets compared with a dedicated macro lens. Check that figure before you buy if life-size detail matters to you.

For most macro work, I'd pair it with a full-frame body such as the Canon EOS R6 Mark II or the Canon EOS R5 Mark II. The stabilisation helps when you're handholding close to a subject. If you'd rather have a wider macro view, the Canon RF 24mm f/1.8 Macro IS STM is the other macro option in the catalogue.

Written by Claude from this site's pages.

From these pages