Canon

Canon R-F-4 EOS M Compact Systems Camera Cover

4.5 (27 reviews)

Official Canon body cap keeps dust and debris out of your EOS M mirrorless camera when no lens is attached.

$6.95*
Check availability

*Price sourced from Amazon.com. Last updated:Jul 14, 2026.Price and availability are subject to change.

Affiliate Disclosure: Studio Supplies may earn a commission from qualifying purchases made through links on this page, at no additional cost to you. This helps support our editorial team.

Notice a mistake? Let Us Know

Overview

The Canon R-F-4 is the official body cap designed for Canon's EOS M series compact system cameras. Its purpose is straightforward but essential: it protects the camera's EF-M lens mount, sensor, and internal components from dust, dirt, and moisture whenever a lens is not attached. Whether you are swapping lenses in the field, packing your camera for travel, or storing it between shoots, the R-F-4 provides a secure barrier that keeps the sensitive interior of your camera clean and protected.

Made in Japan, the R-F-4 uses the standard EF-M bayonet mount interface, so it twists on and off with the same motion as attaching a lens. The fit is precise and secure — it will not fall off in a bag or during transport. It is an inexpensive but worthwhile accessory to keep as a spare, especially if you own multiple EOS M bodies or frequently shoot with a single camera and multiple lenses. Having an extra body cap on hand means your camera body is always protected, even when you are using a different lens combination.

Key Features

Product Type :Camera Lenses

Package Dimensions :6.35 Cms L X10.668 Cms W X1.016 Cms H

Country Of Origin :Japan

Package Quantity :1

Specifications

Brand
Canon
Model
R-F-4
Type
Camera Body Cap
Compatibility
Canon EOS M Compact System Cameras (EF-M Mount)
Country of Origin
Japan
Package Quantity
1
Package Dimensions
6.35 cm (L) x 10.668 cm (W) x 1.016 cm (H)

Pros & Cons

👍 Pros

  • Genuine Canon accessory ensures precise fit on EOS M bodies.
  • Effectively protects the sensor and mount contacts from dust and debris.
  • Compact and lightweight, adding virtually no bulk to your camera bag.
  • Simple twist-lock mounting is quick to attach and remove during lens changes.
  • Made in Japan with Canon's build quality standards.

👎 Cons

  • Only compatible with EOS M series cameras, not EOS R or EF-mount bodies.
  • Plain plastic construction without any padding or cushioning.
  • Easy to misplace due to its small, flat size.
  • No tethering point or lanyard attachment to keep it connected to your camera strap.

Frequently Asked Questions

It fits Canon EOS M series mirrorless cameras that use the EF-M lens mount, including models like the EOS M, M2, M3, M5, M6, M10, M50, and M100.
No. The R-F-4 is designed for the EF-M mount used by EOS M series cameras. Canon EOS R cameras use the RF mount and require a different body cap.
Yes. The R-F-4 is a genuine Canon-manufactured body cap made in Japan.
Use it whenever you remove a lens from your EOS M camera body — during lens changes, storage, or transport — to prevent dust, moisture, and debris from reaching the image sensor and internal components.
Yes. It attaches to the EF-M bayonet mount with a twist-lock mechanism, the same way a lens mounts, so it stays firmly in place during transport.