Portable+Game+Notation

toc
 * Home * Chess * Game * Portable Game Notation**


 * Portable Game Notation** (PGN) is a format for recording chess games in [|plain text] devised in 1994 by Steven Edwards. PGN uses Standard Algebraic Notation (SAN).

=See also= > SAN
 * Algebraic Chess Notation
 * Chess Artist by Ferdinand Mosca
 * Chess Query Language (CQL)
 * Extended Position Description (EPD)
 * Forsyth-Edwards Notation (FEN)
 * Game Notation
 * python-chess

=Forum Posts=

1990 ...

 * [|PGN Standard - General Discussion - Compuserv Thread] by Christopher A. Morgan, rgc, December 31, 1993
 * [|PGN and other related Issues. POINTS ARISING] by Mark Crowther, rgc, July 29, 1994

2000 ...

 * [|Replacing PGN with XML?] by Thorsten Greiner, CCC, May 29, 2000
 * [|File name extensions] by Leen Ammeraal, CCC, November 14, 2000
 * [|PGN update and revisions] by Steven Edwards, rgcc, May 21, 2002
 * [|PGN Cleaning utility] by Dan Wulff, CCC, February 09, 2003
 * [|From pgn to MySQL?] by Fred Hamilton, CCC, June 04, 2009 » jose

2010 ...

 * [|SAN Move Disambiguation -- looking for test positition] by humble programmer, CCC, April 12, 2010 » SAN
 * [|Request: PGN reader implementation] by Tim Chan, CCC, March 01, 2011
 * [|Programmer bug hunt challenge] by Ed Schröder, CCC, May 04, 2007 » En passant
 * [|PGN Parser Interface in C] by Mathieu Pagé, CCC, August 05, 2011
 * [|StripPgn update + ValidatePgn utility] by Dragan Zdravkovic, CCC, October 11, 2012
 * [|Tool to recreate PGN from winboard.debug?] by Sven Schüle, CCC, January 01, 2013 » WinBoard
 * [|PGN to FEN (with Evaluation)?] by Steve Maughan, CCC, December 28, 2014 » Forsyth-Edwards Notation, Python

2015 ...

 * [|Move Number Indication in PGN Export Format] by Thomas Petzke, CCC, January 12, 2015
 * [|Looking for PGN file tools] by Mark Lefler, CCC, September 04, 2015 » PGN Utilities
 * [|Why is there a PGN SetUp tag?] by Niklas Fiekas, CCC, November 15, 2015
 * 2016**
 * [|Chess Artist] by Ferdinand Mosca, CCC, October 15, 2016 » Chess Artist
 * [|A PGN parser] by Marco Costalba, CCC, October 23, 2016 » Python
 * [|Scoutfish: powerful chess query tool] by Marco Costalba, CCC, December 11, 2016 » Databases, Scoutfish
 * 2017**
 * [|MATCH sanity] by Ed Schroder, CCC, May 03, 2017
 * [|how to create a labeled epd from pgn?] by Erin Dame, CCC, December 02, 2017 » Texel's Tuning Method, EPD
 * 2018**
 * [|MillionBase 2017] by Ed Schroder, CCC, January 05, 2018 » PGN Collections
 * [|PGN score annotation tags wv and bv] by Dann Corbit, CCC, January 10, 2018

=External Links=

PGN
> [|Algebraic chess notation] > [|Descriptive chess notation] > [|Chess symbols in Unicode]
 * [|Standard: Portable Game Notation Specification and Implementation Guide] by Steven Edwards
 * [|Portable Game Notation from Wikipedia]
 * [|Chess notation from Wikipedia]

PGN Utilities

 * [|Lyapko George's WinBoard related page] (outdated) by George Lyapko » WinBoard
 * [|40H Chess Tools and Utilities] by Norm Pollock » Extended Position Description
 * [|Utilities - Nebula Chess] by Dragan Zdravkovic

Open Source Utilities

 * C**
 * [|pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games] by David J. Barnes
 * [|SAN Kit: Implemented Standards for Chess Move Notation] by Steven Edwards
 * Go**
 * [|GitHub - freeeve/pgn: a PGN (Portable Game Notation) chess game parser for golang] by Eve Freeman
 * [|GitHub - ebemunk/pgnstats: parses PGN files and extracts statistics for chess games] by Buğra Fırat » Match Statistics
 * Java**
 * [|PGN/EPD Chess Utility Suites & 40H Java Class Files] by Norman Pollock
 * JavaScript**
 * [|GitHub - ebemunk/chess-dataviz: chess visualization library written for d3.js] by Buğra Fırat » Match Statistics
 * Perl**
 * [|Perl] by Hugh S. Myers
 * [|Chess-PGN-EPD-0.31] by Hugh S. Myers, [|CPAN], August 30, 2012
 * [|Chess-PGN-Extract-0.02] by Mitsuhiro Nakamura, [|CPAN], November 07, 2014
 * Python**
 * Chess Game Analyzer by Ferdinand Mosca
 * Chess Artist by Ferdinand Mosca
 * [|Package chess] by Hugh S. Myers
 * [|python-chess · GitHub] by Niklas Fiekas » python-chess

PGN Collections

 * [|Downloads | Games] from CSVN
 * [|Important PGN collections] by Ed Schöder
 * [|PGN Colections - MillionBase 2017] by Ed Schröder

=References= =What links here?= include page="Portable Game Notation" component="backlinks" limit="240"
 * Up one Level**