About evfaultcode

Our Mission

evfaultcode was built to give EV owners, fleet operators, and independent technicians a single, reliable reference for electric vehicle diagnostic trouble codes. We believe that understanding your vehicle's fault codes should not require a dealer subscription or a proprietary scan tool.

What We Cover

Our database spans 3,071 generic OBD-II codes (covering the P, B, C, and U code families) plus 441 EV-specific extensions. These are drawn directly from the SAE J2012 and ISO 15031-6 standards, which define the diagnostic trouble code system used by every OBD-II-compliant vehicle sold globally since 1996. We also maintain a dictionary of 8,264 Tesla diagnostic alert codes derived from publicly available firmware analysis.

Standards Basis

Fault code definitions on this site are grounded in SAE J2012 (US) and its international equivalent ISO 15031-6 (DTC definitions), together with SAE J1979 (Mode $03 read DTCs) and SAE J2190 (enhanced diagnostic services). EV-specific codes follow the OBD-II EV extension published under SAE J1850 and the broader SAE J2836 family for plug-in vehicle communication.

Who It Is For

Whether you are an EV owner trying to understand a dashboard warning, an independent workshop diagnosing a customer vehicle, or a fleet manager tracking recurring fault patterns across a pool of vehicles, evfaultcode provides the reference data you need — in ten languages, free of charge.

Data & Updates

Codes and translations are reviewed quarterly. Manufacturer-specific extensions are updated as TSBs are released. We do not accept advertising or sponsored content that influences code definitions.

Built with care

evfaultcode is an independent project. We have no affiliation with any OEM, scan tool vendor, or dealership network.