I'm researching various DSLRs. I've got a couple of lenses that worked with a Canon EOS 300. What cameras would these lenses be compatible with? How can I determine if they are compatible with a particular camera?
The Canon EOS 300 film camera from the early 2000s uses the EF lens mount. This same mount has been used by Canon for almost 30 years now.
Since the EF mount is still being actively used by Canon today for all of their DSLRs, you really don't have to worry about a thing. All Canon DSLRs can accept all EF-mount lenses. You can use your old lenses with no problem.
Now whether you should use your old lenses on a newer camera is a whole other question. If they were basic entry-level kit lenses 15 years ago, they might not be worth even digging out of storage. But if you did invest in them then it's worth looking further into.
Some additional topics worth reading: