PGN (Portable Game Notation) je formát souboru, ve kterém jsou zaznamenávány šachové partie. Drtivá většina šachových programů pracuje s tímto formátem a je považován za standard. Soubory v tomto formátu jsou obvykle ukládány s příponou pgn. Jedná se o textový formát, který je po zobrazení v prohlížeči textových souborů dobře čitelný i člověkem. V jednom souboru může být uložen libovolný počet partií. Každá partie začíná hlavičkou, kde jsou jednotlivé údaje o partii uloženy v hranatých závorkách a každý na novém řádku. Ukládat se mohou například jména obou hráčů, elo, místo a čas sehrané partie a podobně. Po hlavičce následuje zápis partie ve zkrácené notaci, jednopísmenné zkratky jednotlivých figur vycházejí z angličtiny. Je možné vložit i podvariantu nebo komentář. Každou partii ukončuje uvedení jejího výsledku. Existuje rozšíření tohoto formátu jenž se nazývá BPGN (Bughouse Portable Game Notation) jenž se používá pro zapisování her Bughouse šachu.