Codes Erreurs OBD2 : Guide Complet 2026 (+100 Codes Expliqués)

Codes Erreurs OBD2 : Guide Complet 2026 (+100 Codes Expliqués)

Codes erreurs OBD2 : le guide complet (plus de 100 codes expliqués)

Guide technique rédigé par l’équipe TOPDON France

Introduction

Un voyant moteur qui s’allume sur le tableau de bord, et immédiatement la même question : « c’est grave ou pas ? »

Avec une valise de diagnostic OBD2, la réponse tient souvent en un code à cinq caractères — P0300, P0420, P0171… Encore faut-il savoir les lire. C’est tout l’objet de ce guide : une explication claire du fonctionnement des codes OBD-II, un tableau récapitulatif de plus de 100 codes génériques classés par famille, un zoom détaillé sur les pannes les plus fréquentes, et les bons réflexes à adopter avant de vous ruiner en pièces détachées.

Ce dont on va parler :

  • ce qu’est un code OBD2 et comment il est structuré ;
  • un tableau de référence de plus de 100 codes P (moteur/transmission), avec quelques exemples de codes B, C et U ;
  • une analyse détaillée des pannes les plus courantes (causes, symptômes, vérifications) ;
  • comment lire un code correctement, sans se tromper de diagnostic ;
  • quel type de valise de diagnostic utiliser selon votre niveau ;
  • quand il vaut mieux laisser la main à un professionnel ;
  • une FAQ, et des liens utiles vers les constructeurs.

Qu’est-ce qu’un code OBD-II ? 

Le système OBD-II (On-Board Diagnostics, 2ᵉ génération) équipe obligatoirement tous les véhicules essence vendus en Europe depuis 2001, et tous les diesels depuis 2004. Il surveille en continu le moteur, la boîte de vitesses, l’allumage, l’injection et les systèmes anti-pollution, via un calculateur central (l’ECU ou PCM) relié à des dizaines de capteurs.

Dès qu’une valeur sort de sa plage normale de façon répétée, le calculateur :

  1. enregistre un code défaut (DTC, Diagnostic Trouble Code) ;
  2. peut allumer le voyant moteur (MIL) au tableau de bord ;
  3. sauvegarde une « photo » des conditions du moteur au moment du défaut (le Freeze Frame).

La structure d’un code

Chaque code commence par une lettre qui indique le système concerné :

LettreSystème concerné
PPowertrain — moteur et transmission
BBody — carrosserie et confort (airbags, climatisation, éclairage…)
CChassis — direction, freinage, ABS/ESP
UNetwork — communication entre calculateurs

Vient ensuite un premier chiffre :

  • 0 : code générique, normalisé SAE, identique sur toutes les marques ;
  • 1 (ou parfois 2, 3) : code spécifique au constructeur.

Puis un chiffre qui indique la sous-catégorie (carburant/air, injection, allumage, anti-pollution, etc.), et enfin deux chiffres qui précisent la nature exacte du défaut.

Exemple : P0301 = Powertrain (P) → générique (0) → allumage/ratés (3) → cylindre n°1 (01).

Tableau complet : plus de 100 codes OBD2 expliqués 

Ce tableau reprend les codes génériques P0xxx, valables sur toutes les marques (Peugeot, Renault, Volkswagen, Toyota, Ford, BMW, etc.), classés par grande famille technique. Faites défiler horizontalement sur mobile pour voir toutes les colonnes.

Carburant et admission d’air (P0100 – P0199)

CodeSignification
P0100Circuit débitmètre d’air (MAF) — dysfonctionnement
P0101Débitmètre (MAF) — plage/performance incorrecte
P0102Débitmètre (MAF) — signal bas
P0103Débitmètre (MAF) — signal haut
P0104Débitmètre (MAF) — signal intermittent
P0105Capteur pression collecteur (MAP) — dysfonctionnement
P0106Capteur MAP — plage/performance incorrecte
P0107Capteur MAP — signal bas
P0108Capteur MAP — signal haut
P0110Capteur température d’air admission (IAT) — dysfonctionnement
P0111Capteur IAT — plage/performance incorrecte
P0112Capteur IAT — signal bas
P0113Capteur IAT — signal haut
P0114Capteur IAT — signal intermittent
P0115Capteur température liquide de refroidissement (ECT) — dysfonctionnement
P0116Capteur ECT — plage/performance incorrecte
P0117Capteur ECT — signal bas
P0118Capteur ECT — signal haut
P0119Capteur ECT — signal intermittent
P0120Capteur position papillon/pédale A — dysfonctionnement
P0121Capteur position papillon A — plage/performance incorrecte
P0122Capteur position papillon A — signal bas
P0123Capteur position papillon A — signal haut
P0125Température liquide de refroidissement insuffisante pour boucle fermée
P0128Thermostat : température liquide de refroidissement sous le seuil de régulation
P0130Sonde lambda Bank 1 Capteur 1 — circuit défaillant
P0131Sonde lambda Bank 1 Capteur 1 — tension basse
P0132Sonde lambda Bank 1 Capteur 1 — tension haute
P0133Sonde lambda Bank 1 Capteur 1 — réponse lente
P0134Sonde lambda Bank 1 Capteur 1 — pas d’activité détectée
P0135Sonde lambda Bank 1 Capteur 1 — circuit de chauffage défaillant
P0136Sonde lambda Bank 1 Capteur 2 — circuit défaillant
P0138Sonde lambda Bank 1 Capteur 2 — tension haute
P0141Sonde lambda Bank 1 Capteur 2 — circuit de chauffage défaillant
P0170Correction de mélange carburant Bank 1 — défaut
P0171Mélange trop pauvre — Bank 1
P0172Mélange trop riche — Bank 1
P0173Correction de mélange carburant Bank 2 — défaut
P0174Mélange trop pauvre — Bank 2
P0175Mélange trop riche — Bank 2
P0180Capteur de température de carburant A — dysfonctionnement

Injection et alimentation carburant (P0200 – P0299)

CodeSignification
P0200Circuit injecteur — dysfonctionnement général
P0201Circuit injecteur cylindre 1 — défaut
P0202Circuit injecteur cylindre 2 — défaut
P0203Circuit injecteur cylindre 3 — défaut
P0204Circuit injecteur cylindre 4 — défaut
P0205Circuit injecteur cylindre 5 — défaut
P0206Circuit injecteur cylindre 6 — défaut
P0217Surchauffe moteur
P0219Survitesse moteur (surrégime)
P0230Circuit primaire pompe à carburant — défaut
P0231Circuit secondaire pompe à carburant — tension basse
P0232Circuit secondaire pompe à carburant — tension haute

Allumage et ratés de combustion (P0300 – P0399)

CodeSignification
P0300Ratés d’allumage détectés — cylindres multiples/aléatoires
P0301Raté d’allumage — cylindre 1
P0302Raté d’allumage — cylindre 2
P0303Raté d’allumage — cylindre 3
P0304Raté d’allumage — cylindre 4
P0305Raté d’allumage — cylindre 5
P0306Raté d’allumage — cylindre 6
P0325Capteur de cliquetis (knock) — circuit défaillant
P0326Capteur de cliquetis — plage/performance incorrecte
P0327Capteur de cliquetis — signal bas
P0328Capteur de cliquetis — signal haut
P0335Capteur position vilebrequin (CKP) — circuit défaillant
P0336Capteur CKP — plage/performance incorrecte
P0338Capteur CKP — signal haut
P0340Capteur position arbre à cames (CMP) — circuit défaillant
P0341Capteur CMP — plage/performance incorrecte
P0350Circuit bobine d’allumage — dysfonctionnement général
P0351Circuit bobine A — défaut
P0352Circuit bobine B — défaut
P0353Circuit bobine C — défaut
P0354Circuit bobine D — défaut

Systèmes anti-pollution (P0400 – P0499)

CodeSignification
P0400Débit EGR — dysfonctionnement général
P0401Débit EGR insuffisant
P0402Débit EGR excessif
P0403Électrovanne EGR — circuit défaillant
P0404Circuit EGR — plage/performance incorrecte
P0405Capteur position EGR A — signal bas
P0406Capteur position EGR A — signal haut
P0410Système d’air secondaire — dysfonctionnement
P0420Efficacité catalyseur sous le seuil — Bank 1
P0421Efficacité catalyseur (préchauffage) sous le seuil — Bank 1
P0430Efficacité catalyseur sous le seuil — Bank 2
P0440Système EVAP — dysfonctionnement général
P0441Système EVAP — flux de purge incorrect
P0442Système EVAP — fuite détectée (petite fuite)
P0443Électrovanne de purge EVAP — circuit défaillant
P0446Circuit de commande de mise à l’air EVAP — dysfonctionnement
P0450Capteur de pression EVAP — dysfonctionnement
P0455Système EVAP — fuite détectée (grande fuite / absence de flux)
P0456Système EVAP — fuite détectée (très petite fuite)
P0460Capteur de niveau de carburant — circuit défaillant
P0480Relais ventilateur de refroidissement 1 — circuit défaillant
P0481Relais ventilateur de refroidissement 2 — circuit défaillant

Régulation moteur, ralenti et circuits auxiliaires (P0500 – P0599)

CodeSignification
P0500Capteur de vitesse véhicule (VSS) — dysfonctionnement
P0505Circuit de contrôle du ralenti — dysfonctionnement
P0506Régime de ralenti trop bas
P0507Régime de ralenti trop élevé
P0510Capteur de position papillon fermé — défaut
P0520Capteur de pression d’huile moteur — circuit défaillant
P0521Capteur de pression d’huile — plage/performance incorrecte
P0525Capteur de commande de régime (régulateur de vitesse) — défaut
P0530Capteur de pression de réfrigérant (climatisation) — défaut
P0560Tension du système — défaut
P0562Tension du système — basse
P0563Tension du système — haute

Calculateur et gestion électronique (P0600 – P0699)

CodeSignification
P0600Circuit série de communication — dysfonctionnement
P0601Erreur de mémoire de contrôle interne du calculateur
P0602Erreur de programmation du calculateur
P0603Erreur mémoire vive (RAM) du calculateur
P0605Erreur mémoire morte (ROM) du calculateur
P0606Défaut du processeur du calculateur (PCM)
P0610Options véhicule non programmées dans le calculateur

Transmission et boîte de vitesses (P0700 – P0799)

CodeSignification
P0700Défaut du système de transmission détecté (signalé par le TCU)
P0701Circuit de la transmission — plage/performance incorrecte
P0702Circuit électrique de la transmission — défaut
P0703Capteur pédale de frein / kick-down — circuit défaillant
P0705Capteur de position du sélecteur (PRNDL) — circuit défaillant
P0706Capteur de position du sélecteur — plage/performance incorrecte
P0710Capteur de température du liquide de transmission — circuit défaillant
P0715Capteur de vitesse d’entrée de turbine — circuit défaillant
P0720Capteur de vitesse de sortie — circuit défaillant
P0725Capteur de vitesse moteur — circuit défaillant
P0730Rapport de démultiplication incorrect
P0731Rapport 1ʳᵉ incorrect
P0732Rapport 2ᵉ incorrect
P0733Rapport 3ᵉ incorrect
P0734Rapport 4ᵉ incorrect
P0735Rapport 5ᵉ incorrect
P0740Embrayage du convertisseur de couple — dysfonctionnement
P0741Embrayage du convertisseur de couple — performance ou coincé désengagé
P0743Circuit électrique de l’embrayage du convertisseur — défaut
P0750Solénoïde de passage de rapport A — dysfonctionnement
P0755Solénoïde de passage de rapport B — dysfonctionnement
P0760Solénoïde de passage de rapport C — dysfonctionnement

↔️ Ce tableau couvre plus de 110 codes génériques P0xxx. Les codes P1xxx (spécifiques constructeur) ne sont pas listés ici car leur signification varie selon la marque — une valise multimarque comme les gammes TOPDON les décode automatiquement avec leur libellé exact.

code erreur OBD2 P0401 Débit EGR Insuffisant

Zoom sur les pannes les plus fréquentes 

Voici une analyse plus détaillée des codes que l’on retrouve le plus souvent sur les véhicules essence et diesel en circulation.

P0171 / P0174 — Mélange trop pauvre

Signification : le calculateur reçoit trop d’air par rapport au carburant injecté.

Causes fréquentes : fuite d’air à l’admission (durite fissurée, collier desserré), débitmètre MAF sale ou hors service, injecteurs partiellement bouchés, pompe à carburant ou régulateur de pression faible.

Vérifications : inspection visuelle des durites et colliers d’admission, nettoyage du débitmètre au produit spécifique, contrôle de la pression carburant à l’aide d’un manomètre.

Gravité : élevée à moyen terme — un mélange pauvre prolongé peut endommager les soupapes et le catalyseur.

P0300 à P0306 — Ratés d’allumage

Signification : le calculateur détecte des combustions incomplètes, sur un cylindre précis (P0301 à P0306) ou de façon aléatoire (P0300).

Causes fréquentes : bougies ou bobines d’allumage usées, injecteurs encrassés, compression insuffisante sur un cylindre, joint de culasse défaillant dans les cas les plus graves.

Vérifications : lire les sous-codes pour cibler le cylindre concerné, permuter les bobines entre cylindres pour confirmer le diagnostic, contrôler l’état des bougies et faire un test de compression si le doute persiste.

Gravité : élevée — des ratés répétés peuvent endommager le catalyseur en quelques centaines de kilomètres seulement. À traiter rapidement.

P0420 / P0430 — Efficacité catalyseur insuffisante

Signification : le catalyseur ne convertit plus assez efficacement les gaz d’échappement.

Causes fréquentes : catalyseur encrassé ou usé, sonde lambda amont ou aval défaillante, fuite d’échappement en amont du catalyseur qui fausse la mesure.

Vérifications : contrôle des deux sondes lambda (tension et réactivité), recherche de fuite au niveau du collecteur et de la ligne d’échappement.

Gravité : moyenne — provoque un échec au contrôle technique (mesure de pollution) mais n’endommage pas immédiatement le véhicule.

P0442 / P0455 — Fuite du circuit EVAP

Signification : une fuite de vapeurs d’essence est détectée dans le circuit d’évaporation (réservoir, canister, durites).

Causes fréquentes : bouchon de réservoir mal serré, fissuré ou absent, durite EVAP poreuse, électrovanne de purge du canister bloquée.

Vérifications : vérifier en premier le bouchon de réservoir (cause n°1 sur ce code), inspecter les durites visuellement, réaliser un test fumigène si l’anomalie persiste.

Gravité : faible à moyenne — sans risque immédiat pour le moteur, mais génère une pollution et un échec au contrôle antipollution.

P0401 — Débit EGR insuffisant

Signification : la vanne de recirculation des gaz d’échappement ne fait pas circuler assez de gaz vers l’admission.

Causes fréquentes : vanne EGR encrassée par les dépôts de calamine (fréquent sur diesel), tuyauterie obstruée, capteur de pression différentielle sale.

Vérifications : dépose et nettoyage de la vanne EGR, contrôle de la commande électrique ou pneumatique de la vanne.

Gravité : moyenne — perte de puissance, surconsommation, et échec au contrôle pollution si non traité.

P0101 — Débitmètre (MAF) hors plage

Signification : le signal du débitmètre d’air ne correspond pas à ce qu’attend le calculateur.

Causes fréquentes : capteur MAF encrassé (poussière, huile de filtre à air mal choisi) ou en fin de vie, fuite d’air après le capteur.

Vérifications : nettoyage au produit spécifique capteurs MAF, contrôle du connecteur et du câblage, remplacement si le capteur ne répond plus après nettoyage.

Gravité : élevée — impact direct sur la richesse du mélange et le ralenti.

P0700 — Défaut de transmission détecté

Signification : ce code, générique, indique simplement que le calculateur de boîte de vitesses (TCU) a lui-même enregistré un défaut. Il faut lire les codes spécifiques stockés dans le calculateur de boîte pour identifier la panne réelle.

Causes fréquentes : capteur de vitesse d’entrée/sortie, électrovanne de passage de rapport, niveau ou qualité du liquide de transmission, faisceau électrique de la boîte.

Gravité : élevée — nécessite une valise capable de communiquer avec le calculateur de boîte automatique (pas seulement le moteur), comme les valises multimarques de la gamme TOPDON couvrant les systèmes spécifiques.

 

Codes carrosserie (B), châssis (C) et réseau (U) : quelques exemples 

Les pannes moteur ne représentent qu’une partie des codes qu’une valise peut lire. Voici quelques exemples représentatifs des autres familles :

CodeSignification
B0001Circuit de déploiement airbag conducteur — défaut
B1000Défaut calculateur général (souvent spécifique constructeur)
C0035Capteur de vitesse roue avant gauche — circuit défaillant
C0040Capteur de vitesse roue avant droit — circuit défaillant
C0045Capteur de vitesse roue arrière gauche — circuit défaillant
C0050Capteur de vitesse roue arrière droit — circuit défaillant
U0100Perte de communication avec le calculateur moteur (ECM/PCM)
U0101Perte de communication avec le calculateur de transmission (TCM)
U0121Perte de communication avec le calculateur ABS
U0140Perte de communication avec le calculateur de carrosserie (BCM)
U0155Perte de communication avec le calculateur du combiné d’instruments

Ces codes nécessitent en général une valise capable de dialoguer avec plusieurs calculateurs (pas seulement le moteur) : c’est le cas des valises multi-systèmes comme les modèles TOPDON de milieu et haut de gamme.

Comment lire et interpréter un code OBD-II correctement 

  1. Lisez tous les codes présents, pas seulement le premier affiché — plusieurs défauts peuvent être liés entre eux.
  2. Consultez les données figées (Freeze Frame) : régime, température, charge moteur au moment exact du défaut.
  3. Ne l’effacez pas avant d’avoir réparé : effacer un code sans comprendre sa cause fait disparaître une information précieuse pour le diagnostic.
  4. Faites les vérifications simples en premier : durites, connecteurs, câblage, état des bougies, propreté du débitmètre.
  5. Effacez le code une fois la réparation faite, puis roulez quelques dizaines de kilomètres pour confirmer sa disparition.
  6. Si le code revient, il faut creuser plus loin : mesures de pression, contrôle des capteurs à l’oscilloscope, voire diagnostic en concession pour les calculateurs les plus complexes.

Quand faire appel à un professionnel ? 

Certaines situations méritent de passer par un garage, même avec la meilleure valise :

  • codes liés à la boîte automatique, à l’ABS/ESP ou aux airbags : un mauvais diagnostic sur ces systèmes de sécurité peut avoir des conséquences graves ;
  • suspicion de problème de compression ou de catalyseur endommagé, qui nécessite des outils de mesure spécifiques ;
  • fuite EVAP introuvable sans test fumigène professionnel ;
  • code qui revient malgré une réparation qui semblait correcte — il faut alors creuser plus loin que le simple code.

Quelle valise de diagnostic choisir ? 

Le bon outil dépend surtout de votre usage :

  • Lecture et effacement des codes moteur uniquement : suffisant pour un usage occasionnel, permet d’identifier rapidement un code P0xxx et d’éteindre le voyant après réparation.
  • Diagnostic multi-systèmes (ABS, airbag, boîte auto, climatisation…) : indispensable dès que le voyant concerné n’est pas le voyant moteur, ou pour des codes comme P0700 qui renvoient vers un autre calculateur.
  • Fonctions avancées (codage, programmation, données constructeur en direct) : utile pour les passionnés ou les professionnels qui veulent aller au-delà du simple diagnostic, avec des tests actifs sur les composants.

La gamme TOPDON couvre ces trois niveaux d’usage, du modèle d’entrée de gamme pensé pour un particulier jusqu’aux valises professionnelles avec couverture multimarque complète et mises à jour régulières.

FAQ 

Puis-je effacer un code moi-même ? Oui, mais uniquement après avoir corrigé la panne réelle. Effacer un code sans réparer masque temporairement le problème et empêche tout diagnostic ultérieur basé sur l’historique des défauts.

Les codes OBD2 sont-ils identiques sur toutes les marques ? Les codes génériques P0xxx le sont, mais les seuils de déclenchement et les conditions exactes peuvent varier d’un constructeur à l’autre. Les codes P1xxx, eux, sont propres à chaque marque.

Un voyant éteint veut-il dire que le problème a disparu ? Pas forcément. Certains défauts sont intermittents : le calculateur peut éteindre le voyant après plusieurs cycles de conduite sans défaut, même si la cause réelle est toujours présente. Un nouveau scan après quelques jours permet de vérifier.

Quelle valise choisir pour débuter ? Un modèle de lecture/effacement de codes avec données en direct suffit pour la plupart des usages personnels. Si vous avez besoin de couvrir l’ABS, l’airbag ou la boîte automatique, orientez-vous vers un modèle multi-systèmes.

Faut-il toujours passer par un garage ? Non. Une bonne partie des codes moteur (P0171, P0300, P0401, P0420…) peuvent être diagnostiqués et parfois résolus soi-même après un contrôle simple (durites, capteurs, bougies). Si le code persiste après ces vérifications, direction le garage.

 

Sources et liens utiles chez les constructeurs 

Chaque constructeur documente ses propres voyants et procédures de diagnostic. Voici quelques pages officielles utiles pour compléter ce guide :

Ces liens renvoient vers les pages d’entretien et d’assistance officielles des constructeurs. Pour la signification exacte d’un voyant sur votre modèle précis, reportez-vous toujours au manuel d’utilisation de votre véhicule.

Partager cet article

Articles intéressants

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée Champs requis marqués avec *

Poster commentaire