Skip to content

All formatting occurs locally in your browser. No reservation or ticket data is uploaded or stored.

PNR Formatter

PNR Formatter

Paste any raw PNR and FlyTix turns it into a clean passenger itinerary. The GDS format is detected automatically — Amadeus or Galileo.

  • 100% in-browser
  • Instant, live formatting
  • Copy, print & PDF

Your data never leaves this device.

Formatted itinerary

Your formatted, professional itinerary will appear here instantly as you paste.

Supported formats

Amadeus PNRGalileo PNRAuto-detection

What FlyTix reads

Air segment linesAirline, flight number, booking class, date, city pair, status code and number of seats, departure and arrival times (24-hour or A/P), and +1/+2 arrival-day markers.
Passenger namesName elements such as 1.SMITH/JOHN MR (Amadeus) or 1.1SMITH/JOHN MR (Galileo), including several names on one line and titles.
Booking referenceThe record locator at the end of the Amadeus RP/ header line, or the airline locator in a Galileo VENDOR LOCATOR line.
Ticket numbers13-digit e-ticket numbers (for example on Amadeus FA lines), matched to passengers in order.
Fare (Amadeus)A fare total on lines labelled FARE, TOTAL or GRAND TOTAL, and a fare basis on FB / FARE BASIS lines.

Not read: SSR/OSI and remarks, seat assignments, contact and form-of-payment elements, ARNK and open segments, hotel/car/rail segments, and flight durations (not calculated, because that needs each airport's time zone). GDS dates have no year, so check the year yourself.

Before and after: a worked example

A synthetic display (made-up names and references), “Amadeus · schedule change, waitlist and cancelled flight”, and the itinerary FlyTix builds from it. Load the same example with “Load example…” in the tool above to try it yourself.

Before: raw GDS output
RP/DXB1A0456/DXB1A0456            MK/GS  10MAY/0612Z   QWE7RT
  1.KHAN/SARA MS
  2  EK 007 Y 03JUN 3 DXBLHR TK1   0845  1310   *1A/E*
  3  BA 297 Y 03JUN 3 LHRORD HL1   1550  1820   *1A/E*
  4  IB 3167 Y 12JUN 5 LHRMAD UN1   0715  1040   *1A/E*
After: formatted itinerary

What is a PNR?

A Passenger Name Record (PNR) is the booking record an airline or GDS stores for a trip. It contains the passenger names, flight segments, booking classes, status codes and ticketing details — but in a compact, coded format that is hard to read at a glance.

FlyTix decodes the PNR into a structured itinerary so you, or your passenger, can read it instantly.

Auto-detection across GDS systems

You do not need to know which system produced the PNR. FlyTix scores the input against each supported parser (for example an RP/ header points to Amadeus; 1.1-style names and a vendor locator line point to Galileo) and formats accordingly. Only Amadeus and Galileo are supported today.

The mandatory parts of a PNR

A booking cannot be saved until it has a minimum set of elements. In Amadeus these are the name (NM), at least one segment, a contact element (AP), a ticketing arrangement (TK) and received-from (RF), after which the agent ends the transaction (ET or ER). Galileo has the same building blocks under different entries: name N., phone P., ticketing T. (for example T.TAU/10FEB), received-from R., then ER.

Only some of these matter to the traveller. FlyTix reads the names, segments and booking reference, plus ticket numbers once issued. It deliberately ignores contact, received-from and remark elements, which are agency housekeeping rather than travel information.

Frequently asked questions

What does a PNR formatter do?

It converts a raw Passenger Name Record into a clean, human-readable itinerary with passenger names, flights, times and airports.

Which GDS formats does the PNR formatter support?

Amadeus and Galileo are supported today, with automatic detection. The parser architecture is built to add Sabre, Travelport and Worldspan.

Is my PNR kept private?

Yes. The PNR is parsed in your browser. Nothing is uploaded, stored or shared.