Designed to fit the Canon RF 50mm f/1.8 STM lens only. You will not be disappointed with this item. Canon ES-65B Compatible Lens Hood.
eBay