Zum Inhalt springen
    Notation

    Was ist FEN? Die Schachstellungs-Notation erklärt

    FEN ist die standardisierte einzeilige Notation für jede Schachstellung. Lerne die sechs Datenfelder kennen und verstehe, wo FEN eingesetzt wird.

    ScanChess

    13 Min. Lesezeit

    Auf dieser Seite9
    1. 1Die sechs Felder eines FEN-Strings
    2. 2Ein zweites Beispiel: Die Stellung nach 1.e4
    3. 3Wie man erkennt, ob eine FEN Schachmatt oder Patt ist
    4. 4Häufige Fehler bei unzulässigen FENs und Engine-Ablehnungen
    5. 5Chess960-Varianten: Shredder-FEN und X-FEN
    6. 6FEN vs. PGN: Wann welches Format verwendet wird
    7. 7Wo FEN in der Praxis verwendet wird
    8. 8Was wir bei unseren Tests beobachtet haben
    9. 9FEN-Stellungen erstellen, bearbeiten und scannen

    rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 ist die Standard-Ausgangsstellung einer Schachpartie, ausgedrückt in einer einzigen Textzeile, die jede Engine, jedes Analysetool und jede Taktikdatenbank versteht. Diese Zeile ist FEN (Forsyth-Edwards-Notation). Während PGN eine gesamte Partie Zug um Zug von Anfang bis Ende aufzeichnet, erfasst FEN eine einzelne Stellung zu einem exakten Zeitpunkt und packt alle Informationen, die zur Fortsetzung der Partie erforderlich sind, in sechs durch Leerzeichen getrennte Felder.

    Ursprünglich im 19. Jahrhundert vom schottischen Zeitungsjournalisten David Forsyth entwickelt und später von Steven J. Edwards in der Spezifikation der Portable Game Notation (PGN) von 1994 für das Computerschach angepasst, ist FEN der universelle Standard zum Teilen von Brettstellungen. Von Hand tippen musst du sie selten: Schachbrettbild zu FEN erklärt, wie man den String direkt aus einem Screenshot, Diagramm oder Brettfoto ausliest.

    Die sechs Felder eines FEN-Strings

    Ein FEN-String besteht aus genau sechs Feldern, die durch einzelne Leerzeichen getrennt sind. Jedes Feld beantwortet eine bestimmte Frage zur Stellung: Figurenpositionen, wer am Zug ist, Rochaderechte, En-passant-Möglichkeiten und die Zugzähler.

    Wenn du beim Lesen einen String prüfen oder ausprobieren möchtest, kannst du jede beliebige FEN in den kostenlosen Brett-Editor einfügen, um die Stellung visuell in deinem Browser anzuzeigen und anzupassen.

    rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
    

    Von links nach rechts gelesen beschreibt jedes Feld Folgendes:

    #FeldAusgangsbeispielWas es beschreibtStandardformat
    1Figurenaufstellungrnbqkbnr/.../RNBQKBNRFeld-für-Feld-Aufstellung der Figuren von Reihe 8 bis Reihe 18 durch / getrennte Reihensegmente
    2Am ZugwWer am Zug istw (Weiß) oder b (Schwarz)
    3RochaderechteKQkqWelche Rochaderechte noch intakt sindK, Q, k, q oder -, falls keine
    4En-passant-Zielfeld-Zielfeld hinter einem Bauern, der gerade zwei Felder gezogen hatAlgebraisches Feld (z. B. e3) oder -
    5Halbzugzähler0Halbzüge (Plies) seit dem letzten Bauernzug oder SchlagenNicht-negative Ganzzahl (Remis bei 100)
    6Zugnummer1Gesamtzugzahl der PartiePositive Ganzzahl, beginnend bei 1

    1. Figurenaufstellung

    Dies ist das längste und wichtigste Feld. Es beschreibt die 64 Felder des Brettes Reihe für Reihe, beginnend bei Reihe 8 (Grundreihe von Schwarz) hinab zu Reihe 1 (Grundreihe von Weiß), wobei ein Schrägstrich (/) benachbarte Reihen trennt.

    Figuren werden anhand ihrer standardmäßigen englischen Ein-Buchstaben-Kürzel identifiziert:

    • Großbuchstaben = weiße Figuren: K (König), Q (Dame), R (Turm), B (Läufer), N (Springer), P (Bauer).
    • Kleinbuchstaben = schwarze Figuren: k (König), q (Dame), r (Turm), b (Läufer), n (Springer), p (Bauer).

    Aufeinanderfolgende leere Felder werden zu Ziffern von 1 bis 8 komprimiert. Beispielsweise bezeichnet 8 eine komplett leere Reihe, während 4P3 für vier leere Felder, einen weißen Bauern und drei leere Felder steht. Jedes Reihensegment muss in der Summe genau acht Felder ergeben.

    In der Ausgangsstellung ist Reihe 8 rnbqkbnr, Reihe 7 pppppppp, die Reihen 6 bis 3 jeweils 8, Reihe 2 PPPPPPPP und Reihe 1 RNBQKBNR.

    2. Am Zug

    Ein einzelner Buchstabe gibt an, wer am Zug ist: w für Weiß, b für Schwarz. Da Schachengines Drohungen bewerten und Kandidatenzüge basierend darauf berechnen, wer als Nächstes zieht, stellt dieselbe Figurenkonstellation je nachdem, wer am Zug ist, eine grundlegend andere Stellung dar.

    3. Rochaderechte

    Dieses Feld gibt an, welche Rochaderechte beiden Seiten regelkonform noch zur Verfügung stehen:

    • K: Weiß darf am Königsflügel rochieren (kurze Rochade)
    • Q: Weiß darf am Damenflügel rochieren (lange Rochade)
    • k: Schwarz darf am Königsflügel rochieren
    • q: Schwarz darf am Damenflügel rochieren

    KQkq zeigt an, dass alle vier Rechte intakt sind. Zieht ein König oder Turm oder wird ein Turm auf seinem Ausgangsfeld geschlagen, wird der entsprechende Buchstabe entfernt. Wenn keine der beiden Seiten mehr Rochaderechte besitzt, wird das Feld als einzelner Bindestrich geschrieben: -.

    4. En-passant-Zielfeld

    Gemäß Abschnitt 16.1.3.4 der PGN-Spezifikation wird das En-passant-Zielfeld immer dann erfasst, wenn der vorherige Zug ein Bauerndoppelschritt war, wobei das Feld benannt wird, das der Bauer übersprungen hat.

    Entscheidend ist: Das Zielfeld wird unabhängig davon erfasst, ob ein gegnerischer Bauer überhaupt in der Position ist, einen En-passant-Schlag auszuführen. Unmittelbar nachdem Weiß beispielsweise im Eröffnungszug 1.e4 spielt, hat der e-Bauer einen Doppelschritt über e3 gemacht. Feld 4 lautet dann e3, obwohl Schwarz keinen Bauern auf d4 oder f4 hat, der ihn schlagen könnte. War der vorherige Zug kein Bauerndoppelschritt, wird dieses Feld auf - gesetzt.

    5. Halbzugzähler

    Dieser zählt die Anzahl der Halbzüge (einzelne Züge/Plies eines Spielers) seit dem letzten Bauernzug oder Schlagen einer Figur. Er dient der Überwachung der 50-Züge-Regel: Erreicht der Halbzugzähler 100 (50 volle Züge ohne Schlagzug oder Bauernzug), kann jeder Spieler ein Remis reklamieren. Der Zähler wird auf 0 zurückgesetzt, sobald ein Bauer zieht oder eine beliebige Figur geschlagen wird.

    6. Zugnummer

    Der Zugzähler beginnt bei 1 und erhöht sich jedes Mal um eins, unmittelbar nachdem Schwarz einen Zug ausgeführt hat. Zieht beispielsweise Weiß in Zug 1 und Schwarz antwortet mit Zug 1, erhöht sich der Zähler für den zweiten Zug von Weiß auf 2.

    Ein zweites Beispiel: Die Stellung nach 1.e4

    Zu untersuchen, wie sich ein FEN-String nach einem Eröffnungszug aktualisiert, veranschaulicht das Zusammenspiel der Felder. Hier ist die Stellung unmittelbar nachdem Weiß 1.e4 gespielt hat:

    rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1
    

    Beachte die konkreten Aktualisierungen im Vergleich zur Ausgangs-FEN:

    • Figurenaufstellung: Reihe 4 ändert sich von 8 zu 4P3 (der vorgerückte e-Bauer, flankiert von leeren Feldern), und die weiße Bauernreihe ändert sich von PPPPPPPP zu PPPP1PPP, da das Feld e2 frei wurde.
    • Am Zug: Wechselt von w zu b, da Schwarz am Zug ist.
    • Rochaderechte: Bleiben KQkq, da weder König noch Turm gezogen haben.
    • En-passant-Zielfeld: Ändert sich von - zu e3, dem Feld, das der Bauer bei seinem Doppelschritt übersprungen hat.
    • Halbzugzähler: Bleibt bei 0, da ein Bauernzug die Zählung zurücksetzt.
    • Zugnummer: Bleibt bei 1, da Schwarz Zug 1 noch nicht abgeschlossen hat.

    Wie man erkennt, ob eine FEN Schachmatt oder Patt ist

    Ein FEN-String enthält niemals eine explizite Kennzeichnung für „Schach“, „Schachmatt“ oder „Patt“. Der Spielstatus wird vollständig aus der Figurengeometrie und der am Zug befindlichen Farbe abgeleitet.

    Um anhand eines FEN-Strings festzustellen, ob eine Stellung Schachmatt oder Patt ist:

    1. Den verteidigenden König identifizieren: Lies die am Zug befindliche Farbe in Feld 2 ab. Ist sie w, finde den weißen König (K); ist sie b, finde den schwarzen König (k).
    2. Feststellen, ob der König angegriffen wird: Prüfe, ob eine gegnerische Figur das Feld des verteidigenden Königs angreift. Greift keine gegnerische Figur den König an, kann die Stellung nicht Schachmatt sein.
    3. Auf legale Ausweichzüge prüfen: Steht der König unter Angriff, prüfe, ob die verteidigende Seite legale Züge hat, um zu entkommen:
      • Den König auf ein nicht angegriffenes Feld ziehen.
      • Die schachgebende Figur schlagen.
      • Eine eigene Figur in die Angriffslinie dazwischenziehen (unmöglich bei Springerangriffen oder direkt benachbarten Angreifern).
    • Steht der König im Schach und hat die am Zug befindliche Seite null legale Züge, ist die Stellung Schachmatt.
    • Steht der König nicht im Schach und hat die am Zug befindliche Seite null legale Züge, ist die Stellung Patt (ein Remis).

    Hier ist das schnellste Matt im Schach, das Narrenmatt, nach 1.f3 e5 2.g4 Qh4#:

    rnb1kbnr/pppp1ppp/8/4p3/6Pq/5P2/PPPPP2P/RNBQKBNR w KQkq - 1 3
    
    Narrenmatt: Die schwarze Dame auf h4 setzt den weißen König auf e1 matt

    In dieser FEN:

    • Die am Zug befindliche Farbe ist w, der Fokus liegt auf dem weißen König auf e1.
    • Die schwarze Dame auf h4 greift e1 entlang der offenen Diagonale über g3 und f2 an.
    • Der weiße König hat keine Fluchtfelder: d1, d2, e2 und f1 sind von eigenen weißen Figuren besetzt, und f2 wird von der schwarzen Dame kontrolliert.
    • Keine weiße Figur kann die Dame auf h4 schlagen, und keine Figur kann auf g3 oder f2 ziehen, um das Schach abzuwehren.
    • Weiß hat im Schach null legale Züge, was das Schachmatt bestätigt.

    Komplexe Stellungen mit bloßem Auge zu überprüfen, ist fehleranfällig. Der kostenlose Brett-Editor parst FEN-Strings im Browser, prüft, ob die Stellung spielbar ist, und zeigt Schach-, Matt- und Patt-Zustände automatisch an.

    Häufige Fehler bei unzulässigen FENs und Engine-Ablehnungen

    Beim Importieren einer FEN in Engines wie Stockfish oder in Analyseoberflächen führt ein ungültiger String zu Fehlern oder zur Ablehnung. Zu den häufigsten Problemen mit unzulässigen FENs gehören:

    FehlertypWas schiefgehtBeispielsymptomWarum Engines ihn ablehnen
    Falsche ReihenanzahlFehlendes oder überzähliges Trennzeichen /rnbqkbnr/pppppppp/8/8/8/PPPPPPPP/RNBQKBNR w ... (nur 7 Reihen)Ein Standardbrett muss genau 8 Reihen enthalten.
    Falsche FeldesummeFalsch gezählte leere Felder oder Tippfehler4P4 auf einer einzelnen Reihe (ergibt 9 Felder)Jede durch / getrennte Reihe muss in der Summe genau 8 Felder ergeben.
    Bauer auf GrundreihenBauern stehen auf Reihe 1 oder Reihe 8P7/8/8/8/8/8/8/8 w - - 0 1Bauern können nicht auf Reihe 1 oder 8 stehen; das Erreichen der 8. Reihe erfordert eine Umwandlung.
    Ungültige KönigsanzahlFehlende oder doppelte KönigeZwei weiße Könige (K) oder kein schwarzer König (k)Standardschach erfordert genau einen König pro Spieler.
    Inaktiver König im SchachDie nicht am Zug befindliche Seite bleibt im Angriff stehenAm Zug ist w, aber der schwarze König auf e8 wird vom weißen Turm angegriffenEin Spieler darf keinen Zug ausführen, der seinen eigenen König im Schach stehen lässt.
    Ungültiges En-passant-FeldEn-passant-Feld liegt auf einer unmöglichen ReiheEn-passant-Feld als e4 oder e5 angegebenEin En-passant-Feld kann nur auf Reihe 3 (nach einem weißen Vorstoß) oder Reihe 6 (nach einem schwarzen Vorstoß) liegen.

    Chess960-Varianten: Shredder-FEN und X-FEN

    Im Standardschach beginnen Könige und Türme stets auf vorhersehbaren Ausgangsfeldern (e1, a1, h1 für Weiß; e8, a8, h8 für Schwarz). Die vier Zeichen für die Rochaderechte KQkq identifizieren die Rechte für die kurze und lange Rochade eindeutig.

    Im Chess960 (Fischer-Random-Schach) werden die Figuren auf der Grundreihe in eine von 960 Ausgangsstellungen gelost. Türme können auf inneren Linien beginnen, oder beide Türme können sich auf derselben Seite des Königs befinden. Da das Standard-KQkq nicht zwischen mehreren Türmen auf derselben Seite oder abweichenden Linienpositionen unterscheiden kann, regeln zwei Varianten die Rochade:

    1. Shredder-FEN: Ersetzt K/Q und k/q durch die tatsächlichen Linienbuchstaben der Rochadetürme (Großbuchstaben für Weiß, Kleinbuchstaben für Schwarz). Wenn beispielsweise die weißen Türme auf der c-Linie und der g-Linie beginnen und beide ihre Rochaderechte behalten, wird das Rochadefeld als CGcg geschrieben.
    2. X-FEN: Behält die Standardnotation KQkq bei, wann immer die Rochadetürme eindeutig sind (wie etwa bei Türmen auf gegenüberliegenden Seiten des Königs), ersetzt das Zeichen jedoch durch den Ausgangslinienbuchstaben des Turms, falls Mehrdeutigkeit besteht.

    Moderne Schachsoftware und Engines unterstützen beide Varianten neben dem Standard-FEN, um sicherzustellen, dass Fischer-Random-Stellungen korrekt geladen werden.

    FEN vs. PGN: Wann welches Format verwendet wird

    FEN und PGN sind beides standardmäßige Klartextformate, erfüllen jedoch unterschiedliche Zwecke:

    • FEN ist eine Momentaufnahme eines einzelnen Zustands. Es hält genau einen Brettzustand ohne vorherige Zughistorie fest (abgesehen vom Halbzug- und Vollzugzähler). Es ist kompakt, passt in eine einzige Zeile und ist das Standardformat für den Aufbau von Taktikaufgaben, Endspielstudien und Referenzwerte für die Engine-Bewertung.
    • PGN (Portable Game Notation) ist eine Chronik der gesamten Partie. Es speichert Metadaten-Tags (Spieler, Turnier, Datum, Ergebnis), gefolgt von der gesamten Zugfolge in algebraischer Notation.

    Beide Formate arbeiten zusammen. Wenn eine Partie aus einer Nicht-Standard-Stellung beginnt – etwa bei einer Taktikaufgabe, einer Vorgabepartie oder einer Trainingsübung –, enthält eine PGN-Datei die Tags [SetUp "1"] und [FEN "..."] in ihrem Header, damit Software das richtige Brett aufbaut, bevor die Züge nachgespielt werden.

    Wo FEN in der Praxis verwendet wird

    Da FEN universeller Klartext ist, verbindet es Schachwerkzeuge über Plattformen hinweg:

    • Taktik und Puzzles: Plattformen für Taktiktraining speichern Aufgaben als FEN-Stellungen, verknüpft mit den erwarteten Zugfolgen.
    • Engine-Analyse: Desktop-GUIs, Lichess und Chess.com ermöglichen es, einen FEN-String direkt in deren Analysebretter einzufügen, um bestimmte Stellungen mit Stockfish zu bewerten. Du kannst auch jede FEN in die Partieanalyse einfügen, um Varianten lokal zu analysieren.
    • Brettdiagramme und Medien: Hochauflösende Bilder einer Brettstellung für Artikel, Ausdrucke oder zum Teilen zu erstellen, ist ganz einfach, indem du eine FEN an FEN zu Bild übergibst.
    • Training und Coaching: Trainer und Spieler fügen FEN-Strings in Chats und Lerngruppen ein, um bestimmte Endspiel- oder Eröffnungsprobleme zu teilen, ohne ellenlange Zuglisten abtippen zu müssen.

    Von uns getestet

    Was wir bei unseren Tests beobachtet haben

    Wir haben die Opernpartie von 1858 (Paul Morphy gegen Herzog Karl von Braunschweig und Graf Isouard) für drei praktische Beispiele herangezogen, geprüft mit der python-chess-Bibliothek und am 30. September 2026 mit Lichess sowie unserem eigenen Validator (nicht angemeldet):

    Rochade und Zugzähler im Mittelspiel: Nach 12...Rd8

    Schachbrettdiagramm der Opernpartie nach 12...Rd8

    (Dieses Diagramm wurde aus der bekannten FEN mit python-chess gerendert; wir haben keine Bretterkennung durchgeführt.)

    3rkb1r/p2nqppp/5n2/1B2p1B1/4P3/1Q6/PPP2PPP/2KR3R w k - 3 13
    

    In dieser Stellung:

    • Rochaderechte (k): Weiß rochierte im 12. Zug lang (12.O-O-O), wodurch die Rechte K und Q von Weiß erloschen. Der schwarze a8-Turm zog nach d8 (12...Rd8), wodurch das Recht q von Schwarz erlosch. Nur die kurze Rochade von Schwarz (k) bleibt regelkonform möglich.
    • Halbzugzähler (3): Der Schlagzug von Weiß 11.Bxb5+ setzte den Halbzugzähler auf 0 zurück. Die drei folgenden Züge ohne Schlagen – 11...Nbd7 (1), 12.O-O-O (2) und 12...Rd8 (3) – erhöhten den Zähler auf 3.
    • Am Zug und Zugnummer: Weiß ist am Zug (w), in Zug 13.

    Schlussstellung auf Lichess: Nach 17.Rd8#

    Als wir die gesamte Partie über 33 Halbzüge in die Lichess-Analyse importierten, sprang das Brett direkt zum finalen Schachmatt und das FEN-Feld zeigte:

    1n1Rkb1r/p4ppp/4q3/4p1B1/4P3/8/PPP2PPP/2K5 b k - 1 17
    

    Dies erfasst das Matt: Der schwarze König auf e8 wird vom weißen Turm auf d8 angegriffen – ohne Fluchtfelder, ohne dazwischenziehende Figuren und ohne Möglichkeit, den Turm zu schlagen.

    Fehlerhafte Partien diagnostizieren: die „Stellung beim Abbruch“ im Validator

    Eine wesentliche praktische Aufgabe von FEN ist es zu ermitteln, an welcher Stelle aufgezeichnete Züge fehlerhaft sind. Als wir einen absichtlich falsch abgelesenen Partieformular-Zug (7...Qe1 statt 7...Qe7) im browserbasierten ScanChess PGN-Validator testeten, markierte das Tool den regelwidrigen Zug, listete legale Optionen einschließlich Qe7 auf und gab die exakte FEN der „Stellung beim Abbruch“ an:

    rn1qkb1r/ppp2ppp/5n2/4p3/2B1P3/1Q6/PPP2PPP/RNB1K2R b KQkq - 3 7
    

    Du kannst diesen String in den Brett-Editor einfügen, um dir die genaue Stellung anzusehen, an der die Notation abbrach, ohne die 13 legalen Züge davor von Hand nachspielen zu müssen. (Der PGN-Viewer macht das Umgekehrte: Er zeigt eine kopierbare FEN für jede Stellung einer geladenen Partie an.)

    In unserem öffentlichen Test las der Scanner auf 3 Partieformularen in algebraischer Standardnotation (davon 2 gedruckte Testformulare) 141 von 143 Zügen auf Anhieb richtig und erfand auf leeren Formularen keine Züge.

    Jeden Zug des Tests ansehen

    FEN-Stellungen erstellen, bearbeiten und scannen

    FEN-Strings von Hand einzutippen, ist fehleranfällig; ein einziges falsch gesetztes Zeichen oder ein Zählfehler bei leeren Feldern macht den gesamten String ungültig. In der Praxis verlassen sich Spieler und Trainer auf Software, um FEN-Strings zu erzeugen und zu bearbeiten:

    • Visueller Brettaufbau: Nutze den kostenlosen Brett-Editor, um Figuren an ihre Position zu ziehen, die am Zug befindliche Farbe umzuschalten, Rochaderechte anzupassen und den validierten FEN-String sofort zu kopieren.
    • Digitale Exporte: Jedes digitale Analysebrett und jede Schachdatenbank kann die aktuelle Brettstellung mit einem Klick als FEN exportieren.
    • Physische Bretter scannen: Wenn du eine Stellung aus einem gedruckten Schachbuch, einem Diagramm oder von einem Turnierbrett analysieren möchtest, ist die manuelle Eingabe langsam. Über den ScanChess-Brett-Scan (oder über den zentralen Scanner auf ScanChess) kannst du ein Foto des Brettes hochladen. Das Modell erkennt die Figuren, validiert die legale Aufstellung und gibt den FEN-String direkt aus (Kosten: 1 Credit). Von dort aus kannst du die Stellung zur Überprüfung im Brett-Editor öffnen oder für die Engine-Analyse exportieren. Für vollständige, auf Papier aufgezeichnete Partien liefert das Scannen des handschriftlichen Partieformulars eine komplette PGN-Datei, aus der sich die exakte FEN jedes beliebigen Zuges extrahieren lässt.

    Tools in diesem Artikel

    Mach aus deinem Formular in Sekunden ein PGN

    Lade ein Foto hoch und lass ScanChess die Übertragung erledigen.

    Partieformular scannen

    Weiterlesen