No, not all code readers will work for every car. Each car has its own diagnostic system that is specific to that make and model. Code readers are designed to interface with a car's diagnostic system in order to read and clear trouble codes. If a code reader is not compatible with a particular car's diagnostic system, it will not be able to read or clear codes for that car.