Online PGN Viewer

On public computers in libraries, Internet cafés, youth hostels and so on it is usually not possible to install a chess game viewer like ChessBase, Chess Assistant or SCID. If you would like to replay chess games anyway, you can post or upload them here provided that the game(s) are in PGN format. If you were searching for a web chess replay for your own blog, look here!

In order to avoid heavy server load and client-side busy script errors, file size is restricted to 10 MB. This covers most of the game databases offered for download throughout the Internet. But even with a few hundred games there may be some seconds delay. Please be patient! Remark that I switched to the new ChessBase reader and the result page opens a new browser tab now. This change became necessary in order to improve the usability on mobile devices.

Provide games



Sort by


PGN is the usual format to distribute chess games through the Internet and I suppose that most of you are familiar with it. For those not here is a short explanation: it is a a simple text file where games are stored in a human as well as machine readable manner. Whenever you find something like this, you can post it here:


[Event "World-ch"]
[Site "New York"]
[Date "2016.11.24"]
[Round "10"]
[White "Carlsen, Magnus"]
[Black "Karjakin, Sergey"]
[Result "1-0"]
[ECO "C65"]
[WhiteElo "2853"]
[BlackElo "2772"]
[PlyCount "149"]
[EventDate "2016.11.11"]
[EventType "match"]
[EventRounds "12"]
[EventCountry "USA"]
[SourceTitle "Mega2017 Update 06"]
[Source "Chessbase"]
[SourceDate "2016.12.01"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. c3 O-O 6. Bg5 h6 7. Bh4 Be7 8. O-O
d6 9. Nbd2 Nh5 10. Bxe7 Qxe7 11. Nc4 Nf4 12. Ne3 Qf6 13. g3 Nh3+ 14. Kh1 Ne7
15. Bc4 c6 16. Bb3 Ng6 17. Qe2 a5 18. a4 Be6 19. Bxe6 fxe6 20. Nd2 d5 21. Qh5
Ng5 22. h4 Nf3 23. Nxf3 Qxf3+ 24. Qxf3 Rxf3 25. Kg2 Rf7 26. Rfe1 h5 27. Nf1 Kf8
28. Nd2 Ke7 29. Re2 Kd6 30. Nf3 Raf8 31. Ng5 Re7 32. Rae1 Rfe8 33. Nf3 Nh8 34.
d4 exd4 35. Nxd4 g6 36. Re3 Nf7 37. e5+ Kd7 38. Rf3 Nh6 39. Rf6 Rg7 40. b4 axb4
41. cxb4 Ng8 42. Rf3 Nh6 43. a5 Nf5 44. Nb3 Kc7 45. Nc5 Kb8 46. Rb1 Ka7 47. Rd3
Rc7 48. Ra3 Nd4 49. Rd1 Nf5 50. Kh3 Nh6 51. f3 Rf7 52. Rd4 Nf5 53. Rd2 Rh7 54.
Rb3 Ree7 55. Rdd3 Rh8 56. Rb1 Rhh7 57. b5 cxb5 58. Rxb5 d4 59. Rb6 Rc7 60. Nxe6
Rc3 61. Nf4 Rhc7 62. Nd5 Rxd3 63. Nxc7 Kb8 64. Nb5 Kc8 65. Rxg6 Rxf3 66. Kg2
Rb3 67. Nd6+ Nxd6 68. Rxd6 Re3 69. e6 Kc7 70. Rxd4 Rxe6 71. Rd5 Rh6 72. Kf3 Kb8
73. Kf4 Ka7 74. Kg5 Rh8 75. Kf6 1-0

The game must have one header line at least otherwise it won’t get parsed!

Online PGN Viewer 1

14 Responses

  1. It appears that sometimes the file selector in Webkit browsers fails and the uploaded file has zero length. I can reproduce this on MS Edge only; Chrome works fine here. Posting the games via clipboard always works.

  2. What a fantastic piece of work!!! I have a whole bunch of games in search of a viewer. My search has now come to a fruitful end!

  3. Hello, I’m from a Chess club from Brazil. I really need your Help. I need put a tournament in my website, from a PGN. You PGN Result is perfect, but I can share just one game, not the tournament. Cna you help me? Thank you!

    • This normally happens if there is a blank line missing between the single games. Probably the blog engine collapses two consecutive line breaks. Then the PGN parser assumes only a single game followed by some rubbish.

      • Indeed, I have been on the right track! The WordPress block editor (aka Gutenberg) translates \n to <br />\n and \n\n makes a paragraph (<p>…</p>\n). So you have to restore the plain PGN before the ChessBase replayer parses it. And there may be a similar problem with the quotes in the game headers if the blog editor localizes them automatically.

  4. Great work !! i can read a game with annotations togheter google translate .I need to translate in italian language the chess annotations

    thanks

  5. Chessbase is chess database only for Windows. There is android version of chessbase but have some limitations. The only way to run chessbase on Mac or Linux is using Wine. Wine is emulator to run Windows Apps under Linux. I believe they have a Mac version too. It call Micro Wine. I run Chessbase 12 and Houdini 3 with Chessbase 14 and the MegaDatabase 2019 on Ubuntu 22.10LTS without no problem. You can install Stockfish16 too. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Post comment