Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
Portable Game Notation
Edit
0
59
…
0
Tags
No tags
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
See also
Forum Posts
1990 ...
2000 ...
2010 ...
2015 ...
External Links
PGN
PGN Utilities
Open Source Utilities
PGN Collections
References
What links here?
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)
[1]
.
See also
Algebraic Chess Notation
SAN
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
[2]
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
[3]
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
Standard: Portable Game Notation Specification and Implementation Guide
by
Steven Edwards
Portable Game Notation from Wikipedia
Chess notation from Wikipedia
Algebraic chess notation
Descriptive chess notation
Chess symbols in Unicode
PGN Utilities
Lyapko George's WinBoard related page
(outdated) by
George Lyapko
»
WinBoard
[4]
40H Chess Tools and Utilities
by
Norm Pollock
»
Extended Position Description
[5]
[6]
[7]
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
[8]
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
^
SAN Kit: Implemented Standards for Chess Move Notation
by
Steven Edwards
^
XML from Wikipedia
^
Lyapko George's WinBoard related page
(outdated) by
George Lyapko
^
Tool to recreate PGN from winboard.debug?
by
Sven Schüle
,
CCC
, January 01, 2013
^
An important message to users of 40H utility tools
by
Norm Pollock
,
CCC
, December 13, 2015
^
Re: 40H chess downloads has moved
by
Norm Pollock
,
CCC
, March 12, 2016
^
Moved "40H" tools/utilities to a new URL
by
Norm Pollock
,
CCC
, December 21, 2016
^
chess.py.txt
What links here?
Page
Date Edited
Adrian Millett
Jul 12, 2017
Alarm
Jun 7, 2017
Algebraic Chess Notation
Sep 25, 2017
Amoeba
Mar 19, 2018
Aquarium
Dec 4, 2016
Arena
Mar 16, 2018
Arion
Nov 28, 2014
Asterisk
Mar 24, 2016
Belofte
Jun 29, 2017
Bookbuilder
Feb 4, 2018
Buğra Fırat
Nov 2, 2017
Chess Academy
Jan 15, 2014
Chess Assistant
Jul 16, 2017
Chess for Android
Mar 1, 2018
Chess Game
Mar 28, 2017
Chess Query Language
Jan 8, 2018
ChessBase (Database)
Feb 26, 2018
ChessPartner
Nov 13, 2017
ChessX
Feb 26, 2015
Dan Wulff
Jun 25, 2016
Data
Nov 26, 2017
Databases
Mar 18, 2018
David Forsyth
May 2, 2011
David J. Barnes
Sep 4, 2015
DGT Pi
Oct 22, 2017
Dictionary
Aug 24, 2017
Dragan Zdravkovic
Nov 29, 2013
Dragon FR
Sep 9, 2016
ECO
Nov 2, 2017
En passant
Jan 16, 2018
Encoding Moves
Mar 27, 2016
Engine Testing
Feb 1, 2018
Erin Dame
Dec 2, 2017
Extended Position Description
Dec 2, 2017
Ferdinand Mosca
Jul 28, 2017
Forsyth-Edwards Notation
Sep 10, 2017
Gabriel Guillory
Sep 9, 2016
Game Notation
Jan 11, 2018
Games
Feb 20, 2018
Gavon
Apr 30, 2018
George Lyapko
Jan 14, 2013
Go (Programming Language)
Nov 2, 2017
Greko
Feb 27, 2018
Harold van der Heijden
Jan 8, 2014
Hiarcs Chess Explorer
Sep 10, 2014
Hugh S. Myers
Jun 11, 2016
JavaScript
Dec 11, 2017
Jeroen Carolus
Jun 2, 2016
Jerry
Mar 28, 2016
Jester US
Sep 15, 2017
Jose
Feb 26, 2015
KriegSpiel
Sep 5, 2017
Kvetka
Mar 28, 2016
La Dame Blanche
Oct 15, 2015
Leen Ammeraal
Nov 3, 2014
LittleBlitzer
Jan 24, 2017
Marco Costalba
Feb 28, 2018
Mark Lefler
Nov 23, 2017
Match Statistics
Mar 31, 2018
Matthias Gemuh
Jan 21, 2018
Niklas Fiekas
Sep 17, 2017
Opening Book
Feb 26, 2018
Patzer
Apr 5, 2017
Pawn Advantage, Win Percentage, and Elo
Dec 20, 2017
Perl
Oct 25, 2016
PicoChess
Mar 12, 2018
Point Value by Regression Analysis
Aug 26, 2017
Portable Game Notation
Jan 11, 2018
Programming
Dec 16, 2017
Python
Jan 31, 2018
python-chess
Nov 4, 2017
Recursion
Nov 18, 2017
Scid
Apr 15, 2017
Scid on the Go
Jan 26, 2015
Scidb
Mar 18, 2018
Scott Haag
Aug 11, 2009
Sidonia
May 19, 2016
Spector
Nov 11, 2016
SSDF
Feb 25, 2018
Steven Edwards
Aug 26, 2017
Stockfish
Apr 7, 2018
Sven Schüle
Sep 20, 2016
Tarrasch
Apr 15, 2017
TascBase
Dec 7, 2016
Test-Positions
Feb 25, 2018
Texel's Tuning Method
Dec 2, 2017
Thorsten Greiner
May 9, 2017
Utilities
Jan 20, 2018
Vektor3
Feb 17, 2015
WCCC 2017
Dec 31, 2017
WCSC 2017
Jul 4, 2017
WEB-MATCH
Jul 28, 2017
WinBoard
Mar 4, 2018
WMCCC 1996
Sep 15, 2016
Up one Level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
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) [1].
See also
SAN
Forum Posts
1990 ...
2000 ...
2010 ...
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
2018External Links
PGN
Algebraic chess notation
Descriptive chess notation
Chess symbols in Unicode
PGN Utilities
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
PythonPGN Collections
References
What links here?
Up one Level