Portable Game Notation (PGN) är ett filformat för schackpartier (både dragen och relaterad data). Det enkla textformatet (ASCII) kan läsas av både människa och maskin. För människan ser dragen ut som normal Schacknotation, sånär som på ett par små detaljer. Maskinen, dvs något av de många program som finns, behöver dessutom hjälp av taggar för att strukturera partidata (spelare, turnering, datum etc.).