Le Tableau de bord

Outil

Code défaut OBD : comment le lire correctement

Un code défaut OBD indique qu’un calculateur a enregistré une anomalie dans une zone précise du véhicule. Il vous aide à situer le problème, pas à confirmer à lui seul la pièce en cause.

111 codes ont une fiche détaillée

Ce qu’un code défaut indique, et ce qu’il n’indique pas

Un code défaut OBD est un identifiant normalisé enregistré par un calculateur. Il sert à classer une anomalie dans une famille technique et, selon le code, dans un sous système plus précis.

Ce code ne dit pas à lui seul qu’une pièce est forcément en panne. Il ne prouve pas non plus la cause exacte, car plusieurs défauts, un capteur incohérent, un faisceau, une alimentation ou un problème de communication peuvent aboutir à un enregistrement proche.

Si un témoin est allumé, sa couleur se lit selon l’ISO 2575 :

  • Rouge : arrêt dès que c’est possible en sécurité.
  • Jaune ou orange : anomalie à faire lire, sans imposer l’arrêt du véhicule.
  • Vert : fonction active.
  • Bleu : feux de route.

Le code complète donc le témoin, il ne le remplace pas. Le témoin vous dit l’urgence, le code précise la zone enregistrée par le calculateur.

Lire les quatre caractères, un par un

La structure des codes suit la SAE J2012, reprise par l’ISO 15031-6. Chaque caractère a un rôle précis.

Premier caractère, la famille

  • P : groupe motopropulseur.
  • B : carrosserie.
  • C : châssis.
  • U : réseau de communication entre calculateurs.

Deuxième caractère, la portée

Il indique si le code est générique ou propre au constructeur. C’est le caractère qui change le plus la façon de lire la suite.

Troisième caractère, le sous système

Il ne se lit que sur un code P générique. Si le code est constructeur, ce même caractère peut changer de sens d’une marque à l’autre. Dans ce cas, laisser ce champ vide évite une catégorie fausse.

Quatrième et cinquième caractères, le numéro du défaut

Ils identifient le défaut dans son sous système. C’est cette fin de code qui distingue deux anomalies proches au sein d’une même famille.

Exemple, P0420 se lit comme un code générique du groupe motopropulseur, dans le sous système des commandes auxiliaires de dépollution. À l’inverse, P1351 est un code constructeur : sa famille se lit, son sous système non.

Générique ou constructeur, la distinction décisive

Avant d’interpréter un code défaut OBD, vous devez savoir s’il est générique ou constructeur. C’est la seule question qui change vraiment la lecture du code.

Sur un code P, 0 et 2 sont génériques, 1 est constructeur. Pour un code P3, les codes P30 à P33 sont constructeur, et P34 à P39 sont génériques.

Sur un code B, C ou U, 0 est générique, 3 correspond à une plage réservée, et le reste est constructeur.

Concrètement, si le code est générique, vous pouvez lire sa structure de façon normalisée. Si le code est constructeur, vous lisez correctement la famille, mais vous ne pouvez pas déduire automatiquement un sous système fiable à partir du troisième caractère.

Pourquoi le libellé normatif reste en anglais

Le libellé normatif publié par la SAE est en anglais. Ce n’est pas un choix de style, c’est la donnée de référence de la norme, citée telle quelle.

Ce point compte surtout quand plusieurs traductions françaises circulent pour un même code. Garder le libellé normatif évite de faire croire qu’une reformulation est officielle alors qu’elle peut déjà orienter vers une cause trop précise.

Vous pouvez donc lire le code en deux niveaux : la structure normalisée du code, puis le libellé normatif en anglais. Le premier situe l’anomalie, le second reprend l’intitulé de référence sans l’interpréter au delà.

Pourquoi un code ne suffit jamais à poser le diagnostic

Un code défaut signale un défaut enregistré par un calculateur. Il ne dit pas, à lui seul, quelle pièce remplacer. Il peut désigner un circuit, une cohérence de signal, une plage de fonctionnement ou une absence de communication.

Deux situations sont fréquentes :

  • Le code vise la zone où l’effet est vu par le calculateur, pas forcément l’origine réelle.
  • Un code constructeur ne livre pas assez d’information normalisée pour détailler seul le sous système concerné.

Dans les minutes qui viennent, retenez surtout ceci : repérez la famille, vérifiez si le code est générique ou constructeur, puis croisez avec le témoin allumé et le comportement du véhicule. Si le voyant est rouge, vous vous arrêtez dès que c’est sûr. S’il est jaune ou orange, vous faites lire le défaut sans tarder.

Parmi les codes lus, 111 disposent d’une fiche détaillée. Les autres restent lisibles sur leur structure normative, ce qui suffit déjà à éviter une mauvaise interprétation du code.

À retenir

  • Un code défaut signale une anomalie enregistrée, pas une panne certaine.
  • Lisez d’abord la famille : P, B, C ou U.
  • Vérifiez ensuite si le code est générique ou constructeur.
  • Le troisième caractère ne se lit que sur un code P générique.
  • Le libellé normatif reste en anglais parce qu’il vient de la SAE.
  • Voyant rouge, vous vous arrêtez dès que c’est sûr.
  • Voyant jaune ou orange, vous faites lire le défaut sans tarder.

Questions fréquentes

Que veut dire code défaut OBD ?

C’est un code enregistré par un calculateur pour signaler une anomalie dans une zone du véhicule. Il suit une structure normalisée qui permet d’identifier la famille concernée et, dans certains cas, le sous système.

Comment lire un code défaut P0420 ?

Vous lisez d’abord la famille, ici le groupe motopropulseur avec la lettre P. Comme le deuxième caractère indique un code générique, le troisième peut se lire normalement, ici dans les commandes auxiliaires de dépollution.

Pourquoi mon code défaut est en anglais ?

Parce que le libellé normatif publié par la SAE est en anglais. Il est repris tel quel pour rester fidèle à la donnée de norme et éviter une traduction qui orienterait déjà l’interprétation.

Quelle différence entre code générique et code constructeur ?

Un code générique se lit selon la structure normalisée complète. Un code constructeur garde une famille lisible, mais son troisième caractère ne permet pas de déduire un sous système fiable de façon universelle.

Est ce qu’un code défaut indique la pièce à changer ?

Non. Il indique qu’un calculateur a enregistré une anomalie dans une zone ou sur un circuit, pas la cause certaine ni la pièce à remplacer.

Que faire si j’ai un voyant orange avec un code défaut ?

Un voyant jaune ou orange signale une anomalie à faire lire sans imposer l’arrêt du véhicule. Vous relevez le code, vous regardez sa famille et sa portée, puis vous faites contrôler le véhicule.

Page mise à jour le 03/09/2026.

Sources

  • Norme ISO 2575 : symboles graphiques des commandes, indicateurs et témoins des véhicules routiers. Elle fixe le sens des couleurs et la forme des pictogrammes.
  • Norme SAE J2012 et ISO 15031-6 : structure et libellés normatifs des codes défaut du diagnostic embarqué.