Canon 50mm f/1.8 stm lens camera compatibility
The EF 50mm f1.8 works amazingly with the 5D Mark III, 6D, Canon 7D Mk II and other Canon DSLRs.
The RF 50mm f1.8 is compatible with the R10, R100, R50, R8 and other Canon EOS R mirrorless cameras.
EF v RF
Though trends are set to move wholly towards lighter mirrorless systems, if you already have a reliable and proven EF or EF-S lens that you prefer, or if there isn't yet an RF lens that meets the specific requirements for your needs, you can use those EF or EF-S lenses with your EOS R System camera. All you need is an EF-EOS R mount adapter, which will not result in any loss of quality or functionality.
This adapter is great for those specialist shots, like using a fisheye or macro lens, or if you’ve invested in the Canon RF 50mm F1.2L USM, but still want to use your older EF 50mm f1.8 as a lightweight alternative for travel.