Zum Inhalt springen

    PGN-Konverter: was herauskommt und wo es sich öffnet

    Das PGN, das eine Umwandlung erzeugt: der Kopf mit sieben Feldern, der Zugtext, mehrere Partien — und wie es sich in Lichess, Chess.

    BeispielergebnisA. Rivera – M. Okafor
    Handschriftliches Partieformular, Züge 1 bis 8
    1. 1e4e5Nach den Regeln geprüft
    2. 2Nf3Nc6Nach den Regeln geprüft
    3. 3Bb5a6Bitte prüfen
    4. 4Ba4Nf6Nach den Regeln geprüft

    8 Züge gelesen und nach den Regeln geprüft.

    Vorbereitetes Beispiel, kein echter Scan.

    Prüfe den markierten Zug selbst
    Auf dieser Seite8
    1. 1Wie der Konverter Partieformulare in PGN umwandelt
    2. 2Ein Formular, von Anfang bis Ende: Ein praktisches Beispiel
    3. 3Was du bekommst: Gültige PGN-Ausgabe
    4. 4Der Seven Tag Roster: Erforderliche Tag-Reihenfolge
    5. 5Wo es sich öffnet
    6. 6Eine Datei, viele Partien: Multi-Game-PGN
    7. 7Wenn ein Import abgelehnt wird
    8. 8Verwandt

    Ein Schach-PGN-Konverter wandelt handschriftliche Partieformulare oder reine Notation in standardmäßige Portable Game Notation (.pgn) um, die sich in jeder Schachsoftware öffnen lässt. Statt vierzig Zugpaare manuell abzutippen, kannst du Fotos von Partieformularen direkt in den ScanChess-Konverter hochladen oder unserer Anleitung zum Umwandeln eines Partieformulars in PGN folgen. Der Scanner digitalisiert die Handschrift, überprüft die Züge auf einem internen Brett und liefert eine validierte PGN-Datei, die sofort für die Analyse bereitsteht.

    Wie der Konverter Partieformulare in PGN umwandelt

    Standard-OCR scheitert an Partieformularen, weil flüchtige Handschrift die Notation unleserlich macht (b im Vergleich zu 6, f im Vergleich zu t). ScanChess kombiniert Bilderkennung mit einer schachlichen Regelprüfung:

    1. Upload: Fotografiere das Partieformular flach aufliegend bei gleichmäßigem Licht (bis zu 10 Bilder pro Partie, jeweils 15 MB) unter /dashboard/scan.
    2. Zug-für-Zug-Prüfung: Jeder erkannte Zug wird auf einem internen Brett nachgespielt, um die Regelkonformität zu prüfen.
    3. Inline-Korrektur:
      • Rote Züge kennzeichnen regelwidrige Züge (wie ein unerreichbares Zielfeld oder eine fehlende Unterscheidung bei Mehrdeutigkeit).
      • Bernsteinfarbene Züge markieren unsichere Handschrift; ein Klick auf den Zug zeigt legale Zugkandidaten für diese Stellung an, um den Halbzug mit einem Klick aufzulösen.
      • Das Stift-Symbol bearbeitet jeden beliebigen Zug und validiert nachfolgende Züge sofort neu, während das Foto des Partieformulars neben dem Brett sichtbar bleibt.
    4. Export: Lade die .pgn-Datei herunter oder kopiere den Text.

    Ein Formular, von Anfang bis Ende: Ein praktisches Beispiel

    Um den Ablauf vom Papier bis zum Analysebrett zu testen, haben wir ein Demo-Partieformular der Opernpartie von 1858 verwendet, das wir selbst auf einem standardmäßigen zweispaltigen Formular für 60 Züge ausgefüllt haben (Paul Morphy vs. Herzog Karl von Braunschweig und Graf Isouard).

    Foto unseres ausgefüllten Demo-Partieformulars der Opernpartie von 1858 mit zweispaltigem Layout für sechzig Züge.
    Unser Demo-Partieformular der Opernpartie von 1858, erstellt zum Testen von Workflows zur Notationserkennung.

    1. Upload und die Anmeldeschranke

    Das Hochladen unseres Partieformular-Bildes unter /dashboard/scan funktioniert auch ohne Anmeldung: Die Upload-Seite zeigt die Dateivorschau und meldet „1 Seite bereit“. Die optische Erkennung startet jedoch nicht ohne Benutzerkonto. Der Aktionsbutton lautet „Anmelden und scannen · 2 Credits“, und die Seite erklärt, dass die Bilderkennung eine Anmeldung erfordert und ein Scan 2 Credits kostet, einschließlich aller Seiten einer Partie. Neue Konten erhalten bei der Registrierung 10 kostenlose Credits. Da wir uns während unserer Testsitzung nicht angemeldet haben, konnten wir die Erkennung auf unserem Demo-Formular nicht durchführen.

    ScanChess-Upload-Oberfläche mit Partieformular-Vorschau und Anmeldeaufforderung zum Scannen, die zwei Credits pro Scan erfordert.
    Das Hochladen ohne Anmeldung zeigt die Vorschau des Partieformulars an, aber das Starten der Erkennung erfordert eine Anmeldung für zwei Credits.

    2. Erkundung des kostenlosen Beispiels im Prüfbildschirm

    Um die Prüfumgebung ohne den Einsatz von Credits oder eine Anmeldung zu inspizieren, stellt ScanChess ein kostenloses, vorinstalliertes Beispiel zur Verfügung. Durch Öffnen dieses Beispiels wird der vollständige Prüfbildschirm geladen:

    • Originalbild: Wird auf der linken Seite für den direkten visuellen Abgleich angezeigt.
    • Zugliste: In der Mitte platziert, mit der Anzeige „8 Züge insgesamt“ (die ersten 8 Züge) und dem Status „Alle Züge wurden erfolgreich geprüft“.
    • Interaktives Brett: Befindet sich auf der rechten Seite mit Reitern für Brett, Details, Notizen und Teilen sowie einem Engine-Bereich („Engine einschalten“, läuft mit Stockfish 18 im Browser).
    • Inline-Bearbeitung: Jeder Zug hat eine Stift-Schaltfläche. Ein Klick darauf verwandelt den Zug in ein bearbeitbares Textfeld mit Häkchen- und Kreuz-Symbolen neben den Optionen „Zug einfügen“ und „Löschen“.
    ScanChess-Prüfbildschirm mit Anzeige des Original-Partieformulars, acht erkannten Zügen und einem interaktiven Brett mit Analysewerkzeugen.
    Das kostenlose vorinstallierte Beispiel öffnet den Prüfbildschirm mit dem Formular auf der linken Seite, den Zügen in der Mitte und dem Brett auf der rechten Seite.

    3. Exportieren von PGN und Header-Tags

    Ein Klick auf PGN exportieren beim vorinstallierten Beispiel lud eine Datei namens A. Rivera_vs_M. Okafor_.pgn herunter. Die Datei enthielt die Tags Event, Site, Date, White, Black und Result "*", dazu ECO "C90" und Opening "Ruy Lopez: Closed". Sie hatte keinen Round-Tag und bildete daher keinen vollständigen Seven Tag Roster; füge [Round "?"] hinzu, falls ein striktes Tool dies verlangt. Ein Klick auf Auf Lichess öffnen erstellte eine importierte Partie auf Lichess, die als "Correspondence" (Fernschach) eingestuft wurde und anmerkte, sie sei "still ongoing after 8 moves" (nach 8 Zügen noch nicht beendet), da das Ergebnis des Beispiels * lautet und kein TimeControl-Tag vorhanden ist.

    4. Validieren der sauberen PGN

    Wenn der verifizierte Zugtext der vollständigen Opernpartie von 1858 in das Standard-PGN-Format überführt wird:

    [Event "Paris Opera House"]
    [Site "Paris FRA"]
    [Date "1858.??.??"]
    [Round "?"]
    [White "Morphy, Paul"]
    [Black "Duke Karl of Brunswick and Count Isouard"]
    [Result "1-0"]
    
    1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. dxe5 Bxf3 5. Qxf3 dxe5 6. Bc4 Nf6 7. Qb3 Qe7 8. Nc3 c6 9. Bg5 b5 10. Nxb5 cxb5 11. Bxb5+ Nbd7 12. O-O-O Rd8 13. Rxd7 Rxd7 14. Rd1 Qe6 15. Bxd7+ Nxd7 16. Qb8+ Nxb8 17. Rd8# 1-0
    

    Wir haben diese PGN im PGN-Validator getestet. Der Validator bestätigte: „Alle 33 Züge sind regelkonform“, erkannte das Ergebnis 1-0 und lieferte eine bereinigte PGN mit allen sieben Tags, bereit zum Kopieren oder Herunterladen. Der Validator weist zudem darauf hin, dass gängige Formular-Kürzel wie 0-0, dc und e8Q automatisch normalisiert werden.

    5. Öffnen in Lichess und Chess.com

    Die validierte PGN lässt sich auf externen Analyseplattformen reibungslos öffnen:

    • Lichess: Das Einfügen der PGN unter lichess.org/analysis lädt sofort alle 33 Halbzüge und springt direkt zum Schachmatt im 17. Zug, wobei der Schalter für lokales Stockfish einsatzbereit ist.
    • Chess.com: Das Einfügen in das einzeilige Eingabefeld unter chess.com/analysis funktioniert auch ohne Anmeldung; dabei werden die Spielernamen und die vollständige Zugliste geladen, während das Brett zum Nachspielen in der Ausgangsstellung bleibt und Stockfish 19 Lite anläuft.

    Was du bekommst: Gültige PGN-Ausgabe

    Der Konverter erzeugt eine standardmäßige .pgn-Datei – reiner Text, lesbar für jede moderne Schachsoftware:

    [Event "City Open"]
    [Site "Shanghai CHN"]
    [Date "2026.03.14"]
    [Round "5"]
    [White "Li, Wei"]
    [Black "Ivanova, Anna"]
    [Result "1-0"]
    
    1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 1-0
    

    Jede gültige PGN besteht aus zwei Teilen, die durch eine obligatorische Leerzeile getrennt sind: dem Seven Tag Roster-Kopf und dem Zugtext in Standard Algebraic Notation (SAN). Das Weglassen dieser Leerzeile ist der häufigste Grund, warum externe Importer scheitern.

    Der Seven Tag Roster: Erforderliche Tag-Reihenfolge

    Die offizielle PGN-Spezifikation schreibt sieben Header-Tags in genau dieser Reihenfolge vor:

    1. [Event "..."] — Name des Turniers oder Wettkampfs.
    2. [Site "..."] — Stadt und Ländercode.
    3. [Date "..."] — Startdatum im Format YYYY.MM.DD (? für unbekannte Ziffern).
    4. [Round "..."] — Rundennummer innerhalb der Veranstaltung.
    5. [White "..."] — Weißer Spieler (Last, First oder vollständiger Name).
    6. [Black "..."] — Schwarzer Spieler.
    7. [Result "..."] — Ausgang der Partie (1-0, 0-1, 1/2-1/2 oder *).

    Fülle diese Felder vor dem Export aus, solange du das Partieformular noch vor dir liegen hast. Fehlende Metadaten erschweren später die Suche in deiner Datenbank.

    Wo es sich öffnet

    ZielWie
    LichessAuf lichess.org/paste einfügen oder in ein Study laden. Schritt für Schritt
    Chess.comLearn → Analysis → das PGN-Feld. Schritt für Schritt
    ChessBase / SCIDDatei → Öffnen, oder in eine Datenbank importieren
    Alles andereEs ist Text. Per E-Mail versenden, in ein Forum einfügen, in einen beliebigen Ordner legen

    Zur Engine-Bewertung lassen Lichess und Chess.com Stockfish über die Züge laufen, um taktische Fehler zu markieren.

    Eine Datei, viele Partien: Multi-Game-PGN

    Eine einzelne .pgn-Datei kann mehrere Partien enthalten, getrennt durch Leerzeilen:

    • Lichess-Studies: Der Import unter Community → Studies → Add a new chapter → PGN tab verwandelt jede Partie in ein eigenes Kapitel. Im Gegensatz dazu lädt das Einfügen unter lichess.org/paste oder auf dem Analysebrett nur die erste Partie und ignoriert nachfolgende Partien.
    • ChessBase & SCID: Das Öffnen einer Datei mit mehreren Partien über File → Open (Datei → Öffnen) indiziert jede Partie in einer Datenbank.
    • ScanChess-Exporte: In den Kontoeinstellungen kann deine gesamte gescannte Bibliothek als ein einziges Multi-Game-PGN-Archiv exportiert werden.

    Wenn ein Import abgelehnt wird

    Wenn ein Schachprogramm deine PGN ablehnt, prüfe diese sechs häufigen Formatierungsfehler:

    • Regelwidriger oder mehrdeutiger Zug: Ein falsch eingetippter Zug (wie Nb5, wenn das Feld unerreichbar ist, oder Nd7, wenn zwei Springer dorthin ziehen können) stoppt den Parser. ScanChess erkennt solche Fehler bereits während der Erkennung; du kannst Dateien auch in unserem kostenlosen PGN-Validator testen und im PGN-Viewer überprüfen.
    • Fehlende Leerzeile: Keine Leerzeile zwischen Tags und Zugtext.
    • Typografische Anführungszeichen: Typografische Anführungszeichen (“ ”) statt gerader ASCII-Anführungszeichen (" ").
    • Datumsformat: Verwendung von 2026-03-14 statt 2026.03.14.
    • Nullen bei der Rochade: Schreiben von 0-0 statt Großbuchstaben O-O.
    • Fehlendes Ergebnis-Token: Zugtext, der ohne 1-0, 0-1, 1/2-1/2 oder * endet.

    Verwandt

    Häufige Fragen

    Welche Programme öffnen die Datei?

    Alles, was Schach liest: Lichess, Chess.com, ChessBase, SCID, Arena und jeder Texteditor, denn PGN ist reiner Text.

    Kann eine Datei mehrere Partien enthalten?

    Ja. Partien werden durch eine Leerzeile getrennt, und der Import einer Mehrpartien-Datei in ein Lichess-Study legt pro Partie ein Kapitel an.

    Sind Spielernamen und Turnier enthalten?

    Was du vor dem Export einträgst, wird zu den PGN-Feldern. Das Eintragen dauert Sekunden und ist später ehrlich schwer zu rekonstruieren.

    10 Gratis-Credits bei der Registrierung. Mengenpreise: Preise

    Wie ScanChess sonst noch genutzt wird