Перейти к содержимому
    ScanChessScanChess

    Проверка FEN

    Бесплатный инструмент · Аккаунт не нужен

    Вставьте FEN и узнайте, допустима ли позиция, а если нет — что в ней исправить. Работает в вашем браузере. Ничего не загружается на сервер.

    Есть скриншот или фото этой позиции? Отсканируйте — доска расставится сама.

    FEN записывает одну шахматную позицию в одну строку: где стоят фигуры, чей ход, права на рокировку, поле взятия на проходе и два счётчика ходов. Достаточно одного неверного символа, чтобы шахматная программа отказалась открыть позицию — обычно с сообщением «invalid FEN» и без объяснений. Здесь проверяется каждая часть строки, а каждая ошибка описана простыми словами вместе с тем, что нужно поменять. Если FEN верный, вы увидите доску, очередь хода и есть ли у этой стороны шах, мат или пат.

    Что делает этот инструмент

    Все ошибки сразу, а не только первая

    Горизонталь, в которой не набирается восемь полей, лишние символы, отсутствующий король, девять пешек, рокировка, которую не допускает расстановка, неверное поле взятия на проходе, ошибочные счётчики ходов — всё перечислено сразу, и к каждой ошибке своё исправление.

    Проверяются правила, а не только синтаксис

    FEN может быть записан правильно и всё равно описывать невозможную позицию: сторона, которая только что сходила, осталась под шахом, пешка стоит на крайней горизонтали, ферзей больше, чем можно получить превращением. Такое тоже находится.

    Исправленный FEN, когда исправление однозначно

    Если ошибки только в полях рокировки, взятия на проходе или счётчиков, вы получите FEN с исправленными полями. Неверное число королей или расстановку фигур решать вам.

    Проверка на вашем устройстве

    FEN проверяется прямо на странице. Ничего не загружается на сервер, аккаунт не нужен.

    Как проверить FEN

    1. 1

      Вставьте FEN в поле или откройте страницу по ссылке, которая заканчивается на ?fen= и самой строкой FEN.

    2. 2

      Нажмите «Проверить FEN». Зелёный результат означает, что позиция допустима; красный перечисляет все ошибки.

    3. 3

      Исправьте строку так, как указано под каждой ошибкой, или возьмите исправленный FEN, если он предложен.

    4. 4

      Когда FEN верный, скопируйте полную строку или откройте её в редакторе доски, в «FEN в изображение» или в «FEN в PGN».

    Частые вопросы

    Каким должен быть правильный FEN?
    Шесть полей через пробел: расстановка фигур (восемь горизонталей с восьмой по первую, разделённых косой чертой), очередь хода (w или b), права на рокировку (например, KQkq или -), поле взятия на проходе (например, e3 или -), счётчик полуходов и номер хода. Кроме того, позиция должна быть возможной: по одному королю у каждой стороны, ни одной пешки на первой или восьмой горизонтали, и сторона, которая только что сходила, не под шахом.
    Почему права на рокировку отмечены как ошибка?
    Буква рокировки допустима, только пока король и ладья стоят на исходных полях: для K нужен белый король на e1 и ладья на h1, для Q — e1 и a1, для k — чёрный король на e8 и ладья на h8, для q — e8 и a8. Уберите букву для каждой пары, которая уже сдвинулась.
    Какое поле взятия на проходе указывать в FEN?
    Поле, через которое перескочила пешка последним ходом, и только сразу после хода пешки на два поля: на шестой горизонтали, если ход Белых, на третьей, если ход Черных. Иначе пишется -. Некоторые программы указывают поле только тогда, когда взятие на проходе действительно возможно; оба варианта допустимы.
    Подходит ли FEN только с расстановкой и очередью хода?
    Многие программы его принимают и считают, что рокировок нет, поля взятия на проходе нет и идёт первый ход. Проверка тоже принимает такую строку, но с предупреждением, и показывает полный FEN из шести полей.
    Может ли верный FEN описывать позицию, которая не встречается в партии?
    Да. Проверяются правила, которым обязана подчиняться любая позиция, но не то, могла ли к ней привести настоящая партия. Отдельные позиции проходят все проверки и всё же недостижимы из начальной расстановки.

    Позиция на скриншоте или на диаграмме из книги?

    Отсканируйте изображение — ScanChess расставит фигуры на доске и запишет FEN, который можно сразу проверить. Бесплатные кредиты при регистрации.

    Распознать изображение доски

    Другие бесплатные инструменты

    Все инструменты