No. You cannot use Canon EF-S lenses on a Canon 6D.
The Canon 6D is a full frame Canon DSLR, so it can only use lenses that are made for full frame Canon DSLRs.
Canon EF-S lenses are lenses for crop sensor Canon DSLRs, so they are made to be used on Canon bodies like the Canon 90D.
You cannot use EF-S lenses on any Canon 6D model (e.g. Canon 6D MK II).
What Lenses ARE Compatible With a Canon 6D ?
Since the Canon 6D is a full frame DSLR, all Canon EF lenses will be compatible with the Canon 6D.
This doesn’t mean you ONLY have to use Canon branded products though.
There are reputable third party brands that make lenses specifically for Canon cameras.
So you can buy lenses from the likes of Sigma and Tamron, but just make sure they specifically say they are compatible for the Canon EF mount.
You don’t want to accidentally buy a lens which was made for a Nikon when you need it for a Canon.
For Sigma lenses, look for DG lenses as these are the full frame EF variant that you want. Sigma DC lenses are what you want to avoid as these are the EF-S equivalent.
A good example of a Sigma lens you can use is the Sigma 24-70mm f/2.8 DG.
For Tamron lenses, look for Di lenses as these are the full frame EF variant that you want. Be careful that they just say Di and NOT Di II or Di III (Di II is the same as EF-S and Di III are for mirrorless cameras).
A good example of a Tamron lens you can use is the Tamron SP 24-70mm F/2.8 Di.
What Lenses ARE NOT Compatible With Canon 6D
Within Canon’s lens range the following lens types will NOT work with the Canon 6D:
This is because the Canon 6D has an EF mount.
As a general rule, lenses made for Nikon and other camera brands will not work on your Canon 6D either.
However, there are ways to use lenses which weren’t made for Canon bodies on the Canon 6D, but that would require the use of various adaptors and that probably needs a post of it’s own.
If you found this post helpful you might like the following too: