Three steps
- Trip. Pick a departure and arrival airport, choose one-way, return or multi-city, and set dates and times. Airport search matches on IATA code, ICAO code, city or airport name.
- Passenger. Add the traveller name and contact details you want shown, plus cabin, baggage note and an indicative fare figure if you want one on the layout.
- Preview. The document renders in the browser. Use your browser’s Print dialog to save it as a PDF or print it.
Everything happens in your browser
The generator is client-side. What you type is assembled into the layout by JavaScript running on your own device. Nothing you enter is sent to a server, stored in an account or retained by this site — there is no account and no database. Close the tab and it is gone. See Privacy.
What the finished document shows
Airport codes and full names, city and country, the dates and times you entered, an optional carrier and flight number you typed yourself, cabin, baggage note, an indicative fare, and the great-circle distance for each leg. It also shows a reference in the form DEMO-XXXXXX. That string is generated at random in your browser for layout purposes. It is labelled DEMO REFERENCE, not a PNR, and it corresponds to nothing.
What it will not do
It will not generate a barcode, a QR code, a boarding pass, an airline logo, a ticket number or a booking reference that resolves anywhere. Those are deliberate omissions, not missing features, and they will not be added.