A hibakód az autó vezérlőegysége által eltárolt, szabványos formájú jelzés (például P0301), amely megmutatja, melyik rendszerben és milyen jellegű eltérést érzékelt.
A szabványos OBD hibakódok egy betűből és négy számjegyből állnak. A betű a rendszert jelöli: P a hajtáslánc, B a karosszéria, C az alváz, U a hálózati kommunikáció. A következő számjegy mutatja, hogy szabványos vagy gyártóspecifikus kódról van szó, a többi pedig a konkrét hibát azonosítja. Ezek mellett a gyártók saját, mélyebb kódokat is használnak, amelyeket csak a megfelelő műszer olvas ki.
A kód tünetet jelez, nem okot. Egy égéskimaradás kód mögött lehet gyújtógyertya, gyújtótekercs, porlasztó vagy tömítési hiba is. Ezért a hibakódra adott árajánlat csak a bevizsgálás után pontos, és ezt az ügyféllel is érdemes előre közölni.
Sok ügyfél úgy telefonál, hogy már kiolvastatta a kódot egy olcsó olvasóval. A MI recepciós ilyenkor felírja a kódot és a tüneteket a foglaláshoz, de nem mond diagnózist és nem talál ki árat; a szerelő a bevizsgálásnál már ezzel az információval kezdi. A fedélzeti diagnosztikáról külön szócikk szól.