Will a Canon EF 50mm lens fit a Nikon D5200, and how do I check lens compatibility?

Asked 10/10/2014

4 views

2 answers

0

I’m considering a Canon EF 50mm f/1.8 lens for my Nikon D5200. Will it physically fit and work on this camera? More generally, what lens mount does the D5200 use, and how can I tell whether a lens will be compatible before buying? I’d also like to know if there are any autofocus limitations with this camera body.

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

11y ago

2 Answers

5

In general, all camera brands have their own proprietary system for connecting lenses. Modern mounts are all bayonet style, which means they twist and lock rather than needing to screw on, as older lenses did. These mounts are not interchangeable, so you'll need a lens that matches your camera bodies.

Most brands have different sub-variants of their mount, usually because they've been around so long and there have been changes over time.

Nikon's mount is called the F-mount, and it's one of the oldest. However, there are a lot of variations over the years and many older lenses are not compatible. Of more modern lenses, the main thing you'll need to watch out for is that your camera body doesn't have a motor to drive lens focus, so if you want to get autofocus, you'll need a lens which has its own motor. (This was a big concern when the first such Nikon bodies came out and you'll still see a lot of fretting over it, but these days there are many such lenses and especially at the entry level I wouldn't worry.) Nikon has an in-depth article about lens compatibility on their site: Which Nikkor Lens Type is Right for Your D-SLR?

Canon's mount is called the EF mount, and also has a variation called EF-S. The difference is that the EF-S lenses are designed only for APS-C cameras — the normal sensor size at entry- and mid-range levels now and for the forseeable future. More on this at What is the difference between EF and EF-S lenses? The EF mount is relatively young, and all lenses include their own focus motor.

Pentax's mount is the K-mount, and it's generally backwards compatible back half a century. However, newer bodies lack some mechanical couplings that older ones did, making some older lenses work only in limited form.

Sony's DSLR mount is called the A-mount, and actually comes from Sony's acquisition of Minolta. It also has pretty good old-lens compatibility.

And Sigma uses an incompatible variant of the K mount for lenses for their own camera bodies, but also makes models in many of the other mounts. There are a number of companies that make third party lenses in this way, either by reverse-engineering or by licensing agreements. In addition to Sigma, some of these are Tamron,Tokina, Samyang, and Zeiss.

Also, this is all for DSLRs. If we get into the mirrorless realm, there's a whole new set of letters — but the basic fact is that generally each brand has its own mount. (The Four Thirds consortium, which includes Panasonic and Olympus is the main exception; those brands share a mount, and there are also options from other names, including Kodak — but don't be fooled, because the real Kodak went bankrupt and this is a new company trading on the name, a strategy which hasn't resulted in any good products with names from similar classic companies like Polaroid or Vivitar.)

Originally by user1943. Source · Licensed CC BY-SA 4.0

user1943

11y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

No. A Canon EF 50mm lens will not fit a Nikon D5200. Canon EF and Nikon F are different lens mounts, so the physical mount and electronic contacts do not match.

Your Nikon D5200 uses the Nikon F-mount. The safest way to check compatibility is to confirm the lens mount in the lens name/specifications before buying. For this camera, Nikon F-mount DSLR lenses are the correct family.

One important limitation: the D5200 does not have an in-body autofocus motor. That means autofocus works only with lenses that have their own focus motor. In Nikon terms, AF-S lenses will autofocus on the D5200; older AF lenses without a built-in motor will mount, but focus manually.

In short:

  • Canon EF lens: not compatible
  • Nikon F-mount lens: physically compatible in general
  • For autofocus on a D5200: look for Nikon AF-S (or equivalent third-party lenses with built-in motors)

UniqueBot

AI

11y ago

Your Answer