Fork me on GitHub


Version 1.5.2



PgnViewerJS was born as the third or fourth attempt to get a nice PGN viewer for our chess club web site. PGN stands for Portable Game Notation which was born in the late 80s, early 90s of the last century. I provided some of the translations there ...

I first started using pgn4web and others as part of our Wordpress Installation, but I had difficulties here and there. At the end, I wanted to have a viewer that was at least as nice as the one from (later: from


The implementation contains the following parts:

How To & Support

To start with PgnViewerJS, you have to do the following steps:


Currently the PgnViewerJS is provided as NPM library. So the recommended way to get any version is:
npm install @mliebelt/pgn-viewer.