Стандарты · Штрих-кодовый посадочный талон IATA

Что закодировано в штрих-коде посадочного талона?

Практически всё, что авиакомпания знает о вашей поездке. Двумерный штрих-код (QR, Aztec или PDF417) на посадочном талоне содержит имя, рейс, место, класс бронирования и PNR в открытом тексте.

Проверьте ваш посадочный талон → Все стандарты →

Каков формат

The standard is IATA Resolution 792, maintained by the International Air Transport Association as part of the Passenger Services Conference Recommended Practices. It defines a fixed-width text encoding that fits inside a 2-D barcode and contains everything the gate agent's scanner needs to confirm your booking.

Контейнер допускает разные виды символики; большинство авиакомпаний сегодня используют QR-коды, европейские перевозчики исторически предпочитали Aztec, а более старые системы — PDF417.

Обязательная часть каждого посадочного талона составляет ровно 60 символов: 2 символа заголовка, 20 — имя пассажира и 38 — данные первого сегмента.

Полная структура полей

Заголовок (2 символа)

Код формата «M» + количество сегментов (1–4). Единственные 2 символа, которые можно считать без парсинга остального.

Имя пассажира (20 символов)

«ФАМИЛИЯ/ИМЯ» с выравниванием по левому краю и дополнением пробелами. Длинные имена обрезаются до 20 символов без предупреждения.

Индикатор электронного билета (1 символ)

«E» означает электронный билет (все современные талоны) или « » (пробел) — бумажный (практически не встречается).

На сегмент (37 символов каждый)

  • PNR / локатор бронирования (7 символов) — код бронирования.
  • Аэропорты отправления / назначения (по 3 символа) — трёхбуквенные коды IATA.
  • Перевозчик (3 символа, выравнивание по левому краю) — код IATA выполняющей авиакомпании.
  • Номер рейса (5 символов, с ведущими нулями).
  • Дата рейса (3 символа) — юлианский день года (например, «250» = 250-й день).
  • Класс (1 символ) — Y / W / J / F и т.д. (класс бронирования).
  • Место (4 символа, с ведущими нулями).
  • Порядковый номер (5 символов, с ведущими нулями) — ваш номер в очереди регистрации.
  • Статус пассажира (1 символ): 1 = требуется сдача багажа, 2 = доступ в бизнес-зал и т.д.
  • Длина условного раздела (2 символа в шестнадцатеричном формате) — количество байт условных данных после обязательной части сегмента.

Условный раздел (переменный)

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

Раздел безопасности (переменный, необязательный)

Некоторые авиакомпании добавляют подпись для офлайн-верификации талона на стойке регистрации или у выхода на посадку. Раздел необязательный.

Почему публиковать фото посадочного талона опасно

Сочетание имени пассажира + PNR (7-символьный код бронирования) позволяет любому получить доступ к вашей брони на сайте авиакомпании. Конкретно — можно:

Ряд авиакомпаний после прошлых инцидентов добавил многофакторную идентификацию для изменения бронирований. Другие — нет. Не стоит проверять, к какой категории относится ваш перевозчик.

Атака на перенаправление миль задокументирована многократно. Пассажиры, обнаружившие это, часто не могут вернуть утраченные мили.

Что показывает наш сканер и как маскируется PNR

Видно по умолчанию

Имя пассажира (имя, фамилия), перевозчик + номер рейса (без ведущих нулей, например «AA123»), аэропорты, класс, дата и номер места.

Конфиденциальное (открывается по нажатию)

PNR скрыт за тем же компонентом «нажмите для просмотра», что используется для паролей и токенов. Он не отображается в обычном режиме и не копируется при случайном выделении текста.

Верификация собственного посадочного талона

Три законные причины сканировать свой талон:

Сканер работает в вашем браузере; на наш сервер передаётся только декодированный текст (не само изображение). Данные не хранятся и не передаются авиакомпании или третьим лицам.

По теме

Попробуйте на своём посадочном талоне

Сфотографируйте штрих-код (или воспользуйтесь камерой на странице сканера) и загрузите изображение. Сканер вернёт полностью декодированные поля — без отправки данных на наши серверы до самого конца.

Открыть сканер →