Le PGN — Portable Game Notation — est le format de fichier texte standard pour enregistrer les parties d'échecs : les coups en notation algébrique, plus un bloc d'en-têtes qui indique qui a joué, où, quand, et quel a été le résultat. Un seul fichier .pgn peut contenir une partie unique ou une base de données de plusieurs millions, et tous les programmes, sites et moteurs d'échecs sérieux du monde savent le lire. Si les échecs ont une langue universelle pour les parties — pas les positions, mais des parties entières avec leur histoire attachée — le PGN est cette langue, et apprendre à la lire couramment est l'une des compétences les plus discrètement précieuses dans la formation d'un joueur.
Qu'est-ce que le PGN ?
Le PGN a été conçu au début des années 1990 par Steven J. Edwards, au moment où les ordinateurs personnels entraient dans la vie de tous les joueurs d'échecs. Avant lui, chaque programme stockait les parties dans son propre format privé, et transférer vos analyses d'un outil à un autre signifiait retaper les coups à la main. Le PGN a résolu ce problème par un choix radical : du texte brut, lisible à la fois par les humains et par les machines. Ouvrez un fichier .pgn dans n'importe quel éditeur de texte et vous pouvez tout simplement lire la partie — sans aucun logiciel.
Voici une partie PGN complète et valide, pour que vous voyiez toute la structure d'un coup :
[Event "Casual Game"]
[Site "Santiago, Chile"]
[Date "2026.08.03"]
[Round "1"]
[White "Flores Rios, Mauricio"]
[Black "Student"]
[Result "1-0"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7
6. Re1 b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8 10. d4 Nbd7 1-0
Deux parties, toujours dans cet ordre : une section d'en-têtes composée de paires d'étiquettes entre crochets, puis le movetext (le texte des coups) — les coups eux-mêmes, terminés par le résultat. C'est tout le format. Le reste (commentaires, variantes, codes d'évaluation) n'est qu'une décoration facultative posée sur ce squelette.
Le mot « portable » dans le nom est l'essentiel. Une partie que vous enregistrez aujourd'hui s'ouvrira dans un logiciel écrit dans trente ans, parce que le format est du texte et que la spécification est publique. Quand je remets à un élève un fichier de mes propres parties des années 2000, elles se chargent instantanément dans n'importe quel outil moderne — cette permanence, presque aucun autre format de données de l'époque ne l'a atteinte.
Les étiquettes d'en-tête : le passeport d'une partie
Les lignes entre crochets au sommet sont des paires d'étiquettes : un nom d'étiquette et une valeur entre guillemets. Le standard définit un noyau obligatoire connu sous le nom de Seven Tag Roster (les sept étiquettes), dans cet ordre exact :
- Event — le nom du tournoi ou du match (« FIDE World Championship », « Casual Game »).
- Site — le lieu de la partie, traditionnellement « Ville, Région PAYS » ; les parties en ligne utilisent le nom du site.
- Date — au format
AAAA.MM.JJ, avec??pour les parties inconnues (« 1857.??.?? »). - Round — la ronde au sein de l'événement.
- White et Black — les noms des joueurs, par convention « Nom, Prénom ».
- Result —
1-0,0-1,1/2-1/2, ou*pour un résultat inachevé ou inconnu.
Au-delà des sept, des étiquettes facultatives transportent tout ce qui compte encore : WhiteElo et BlackElo pour les classements des joueurs, ECO pour le code de classification de l'ouverture, TimeControl pour la cadence, Termination pour la façon dont la partie s'est terminée. Deux étiquettes facultatives méritent une mention spéciale parce qu'elles changent l'interprétation du movetext : FEN (avec SetUp "1") indique au lecteur que la partie commence à partir d'une position donnée plutôt que de la position initiale — c'est ainsi que sont stockées les collections de problèmes et les parties de Chess960 — et Variant nomme un jeu de règles non standard.
Une habitude pratique tirée de mon travail d'entraîneur : quand vous sauvegardez vos propres parties, remplissez honnêtement les en-têtes, en particulier la date, l'adversaire et la cadence. Trois ans plus tard, « c'était qui, et c'était du blitz ? » est une question à laquelle vous ne pourrez plus répondre, et une base de parties anonymes perd la moitié de sa valeur d'entraînement.
Le movetext : comment les coups sont écrits
Les coups utilisent la notation algébrique abrégée standard, avec les lettres anglaises des pièces (K, Q, R, B, N) : Nf3 (cavalier en f3), exd5 (le pion de la colonne e prend en d5), O-O et O-O-O pour le petit et le grand roque, e8=Q pour la promotion d'un pion, avec + pour l'échec et # pour le mat. Les numéros de coup précèdent les coups des Blancs (« 1. e4 e5 2. Nf3 »), et le movetext se termine en répétant le jeton de résultat.
Trois détails piègent les débutants :
La levée d'ambiguïté. Quand deux pièces identiques peuvent atteindre la même case, le PGN ajoute la colonne ou la rangée d'origine : Nbd7 signifie que le cavalier de la colonne b va en d7 ; R1e2 signifie la tour de la première rangée. Le format utilise le strict minimum nécessaire, rien de plus.
La reprise au trait des Noirs. Quand le movetext reprend par un coup des Noirs — après un commentaire ou une variante — vous verrez 10... Nbd7, les trois points remplaçant la moitié blanche de la paire de coups.
La prise en passant s'écrit comme une prise normale. La capture spéciale de pion en passant apparaît simplement comme exd6 — la destination est la case sur laquelle atterrit le pion qui prend, pas celle où se trouvait le pion capturé. Certaines sources ajoutent « e.p. », mais le standard ne l'exige pas.
Les sauts de ligne et les espaces sont libres — le movetext peut tenir sur une seule longue ligne ou être replié à 80 caractères ; les lecteurs ignorent les blancs. Cette souplesse explique pourquoi les fichiers édités à la main se chargent presque toujours correctement.
Commentaires, variantes et codes d'évaluation
Une simple feuille de partie vous dit ce qui s'est passé ; un PGN annoté vous dit pourquoi. Le format dispose de trois outils pour cela, et ils s'imbriquent librement :
1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6
{The Najdorf. Black keeps b5 and ...e5 flexible.}
6. Be3 (6. Bg5 e6 7. f4 {is the sharpest try}) 6... e5
7. Nb3 Be6 $14 *
Les commentaires vivent entre accolades {...} et peuvent contenir n'importe quelle prose. Les variantes vivent entre parenthèses (...) — une alternative au coup qui vient d'être joué — et peuvent s'imbriquer à n'importe quelle profondeur, ce qui permet à un seul fichier PGN de stocker un arbre d'analyse complet, la structure même qu'utilise un répertoire d'ouvertures. Les Numeric Annotation Glyphs (NAG) sont des codes comme $1, $2, $14 : des numéros standardisés que les programmes affichent sous la forme des marques d'évaluation familières (« bon coup », « les Blancs sont légèrement mieux »). Les logiciels écrivent des NAG pour qu'un fichier annoté dans un programme s'affiche à l'identique dans un autre.
Quand vous étudiez une partie profondément annotée — disons une collection de brillantes — vous lisez exactement cette structure : ligne principale, alternatives en branches, et prose expliquant les idées. Mon conseil est de jouer d'abord la ligne principale sans les variantes, de vous forger votre propre opinion, et seulement ensuite d'ouvrir les branches. Lire des annotations passivement apprend bien moins que de débattre avec elles.
Lire un PGN comme un joueur entraîné
Voici la routine de lecture que je donne à mes élèves, car « j'ai le fichier » et « j'en ai extrait la leçon » sont deux choses très différentes.
D'abord, lisez les en-têtes : qui est le joueur le plus fort, quelle année, quelle cadence ? Un chef-d'œuvre de 1912 et une partie de blitz en ligne de 2026 méritent des niveaux de confiance différents — les parties anciennes sont instructives précisément parce que les plans y étaient menés jusqu'au bout, alors qu'une partie de bullet peut contenir une gaffe tous les cinq coups.
Ensuite, installez un échiquier réel ou numérique et rejouez les coups. Ne vous contentez pas de parcourir le texte. La capacité à convertir 24. Rxd6 en une image dans votre tête est de la pure visualisation, et elle ne se développe qu'avec l'usage — mais pendant que vous la construisez, utilisez un échiquier.
Troisièmement, arrêtez-vous à chaque prise, à chaque échec et à chaque coup qui vous surprend, et demandez-vous ce que vous auriez joué. Cela transforme une feuille de partie en leçon privée. Notre guide sur comment analyser ses parties d'échecs bâtit une méthode complète sur cette habitude.
Enfin, repérez l'endroit où la partie a quitté « le livre ». Les bases de données permettent de voir facilement quels coups relevaient de la théorie connue — un coup de théorie — et où quelqu'un a joué une nouveauté. Cette frontière est là où le vrai combat a commencé, et c'est aussi là que vous devriez concentrer votre étude des ouvertures. Surveillez aussi les ordres de coups : deux parties peuvent atteindre la même position par des séquences différentes, une transposition, et le PGN enregistre le chemin, pas seulement la destination — c'est exactement pourquoi le format stocke des parties plutôt que des positions.
Exporter et importer : déplacer des parties entre outils
Toutes les grandes plateformes d'échecs exportent en PGN. Après une partie en ligne, cherchez « Télécharger », « Partager » ou une icône d'export — vous recevrez soit un fichier .pgn, soit le texte brut à copier. Les bases de données et les programmes de bureau exportent de la même façon des parties isolées ou des collections entières ; une base d'un million de parties reste un seul gros fichier texte.
L'import est l'image miroir : les logiciels d'échecs proposent « Ouvrir un PGN », « Importer une partie » ou une zone de collage qui accepte le texte brut. Comme le format est du texte brut, vous pouvez aussi transporter des parties d'une manière qu'aucun format propriétaire ne permet — collez une partie dans un e-mail, un message de chat ou un post de forum, et le destinataire la recolle dans son propre outil. Quand j'échange des analyses avec des collègues, nous envoyons du texte PGN dans un message ; c'est instantané et rien n'est perdu.
Trois remarques pratiques tirées d'années de manipulation de fichiers. Un : un fichier multi-parties n'est que des parties mises bout à bout — chaque nouvelle étiquette [Event ...] démarre la partie suivante, si bien que vous pouvez fusionner des fichiers en collant littéralement l'un à la suite de l'autre. Deux : si un import échoue, le coupable est presque toujours un coup illégal plus tôt dans la partie (souvent une mauvaise levée d'ambiguïté) ou un jeton de résultat manquant à la fin ; lisez le numéro de ligne de l'erreur et vérifiez le movetext à cet endroit. Trois : gardez un fichier maître de vos propres parties sérieuses, complété après chaque événement. Cette seule habitude — tous les joueurs forts que je connais l'ont — vous donne gratuitement une base d'entraînement pour la vie, et c'est la matière première de toute méthode de révision sérieuse que vous utiliserez un jour.
Le PGN et votre progression sur ChessMind AI
Le PGN est la porte d'entrée de tous les outils fondés sur les parties que nous avons construits. L'échiquier d'analyse accepte le PGN collé, si bien que n'importe quelle partie jouée n'importe où — en ligne, à l'échiquier, tirée d'un livre — peut être parcourue avec l'évaluation du moteur et une revue des moments critiques ; c'est l'étape naturelle qui suit l'export d'une partie depuis l'endroit où vous l'avez jouée. Si votre partie n'existe que sur papier ou sur un échiquier physique, le scanner d'échiquier comble le fossé entre le monde physique et le monde numérique pour que vous puissiez l'analyser comme n'importe quelle autre. Les ouvertures sont le domaine où la structure arborescente du PGN brille : nos cours d'ouvertures sont, en dessous, exactement les arbres de variantes annotés décrits plus haut, présentés de manière interactive, et l'entraîneur d'ouvertures travaille ces lignes jusqu'à ce que vous puissiez les reproduire de mémoire plutôt qu'à partir du fichier. Pour étudier efficacement des parties complètes, la collection de miniatures propose des parties courtes et décisives — chacune un PGN que vous pouvez absorber en cinq minutes — et les problèmes quotidiens entraînent la vigilance tactique dont vous avez besoin à l'étape « arrêtez-vous à chaque prise » de la routine de lecture.
Questions fréquentes
Que signifie PGN ?
Portable Game Notation. « Portable » parce que c'est du texte brut que tout programme d'échecs sur tout système peut lire, « Game » parce qu'il enregistre des parties complètes plutôt que des positions isolées, et « Notation » parce que les coups sont écrits en notation algébrique standard.
Quelle est la différence entre PGN et FEN ?
Ils répondent à des questions différentes. Le PGN enregistre une partie entière — en-têtes, chaque coup du début à la fin, éventuellement avec commentaires et variantes. Le FEN encode une seule position à un instant donné, sans historique. Un fichier PGN peut contenir une étiquette FEN quand une partie démarre d'une position non standard, et c'est ainsi que les deux formats coopèrent.
Puis-je écrire un fichier PGN à la main ?
Oui, et c'est un bon exercice. Tapez les sept lignes d'en-tête standard, puis les coups en notation algébrique avec les numéros de coup, et terminez par le jeton de résultat. N'importe quel éditeur de texte convient, car le format est du texte brut. Les erreurs de débutant les plus fréquentes sont d'oublier le résultat final et de mal lever l'ambiguïté quand deux cavaliers ou deux tours peuvent atteindre la même case.
Pourquoi mon fichier PGN ne s'importe-t-il pas ?
Presque toujours l'une de ces trois choses : un coup illégal ou ambigu quelque part dans la partie, un jeton de résultat manquant à la fin du movetext, ou des caractères parasites issus du copier-coller (les guillemets typographiques dans les en-têtes sont un classique). Les erreurs d'import indiquent généralement un numéro de ligne — allez-y et vérifiez le coup sur un échiquier.
Un fichier PGN peut-il contenir plusieurs parties ?
Oui. Un fichier multi-parties est simplement une suite de parties placées les unes après les autres ; chaque nouveau bloc d'en-têtes entre crochets démarre la partie suivante. C'est ainsi que des bases entières de millions de parties sont distribuées sous la forme d'un seul fichier texte, et c'est pourquoi vous pouvez fusionner des collections en concaténant des fichiers.
