Petrel
BlogAugust 24, 2026

How to Turn PDF and Screenshot Travel Confirmations Into One Itinerary

Your flight came as a tidy email you could forward. Almost nothing else did. The hotel is a PDF attachment your mail app will not preview. The tour is a screenshot a friend sent in a group chat. The ferry is a photo of a paper ticket you took at the counter so you would not lose it.

So you go looking for an app that turns all of that into one plan, and you hit the wall almost every itinerary tool shares: it can only read a forwarded confirmation email. Hand it a PDF, a photo, or a screenshot and it either ignores the file or asks you to type the details in by hand, which is the exact chore you were trying to avoid.

This is a guide to doing it the other way: turning PDF, photo, and screenshot confirmations into one day-by-day itinerary, whatever format they arrived in. Here is why most tools cannot, a step-by-step that works with any of them, and an honest look at the options.

Why "just forward your email" is only half the job

The forward-your-confirmation trick is genuinely good, and for the bookings that arrive as clean email text it is the fastest way to build an itinerary. The problem is that a real trip does not arrive that way. It arrives as a pile of mixed formats, and the awkward ones carry the details you most need.

Think about where your bookings actually live:

A tool that only reads forwarded email text handles maybe half of that, and never the easy half. You end up retyping exactly the bookings that are hardest to type, which is where most people quietly give up and go back to a folder of screenshots.

Why can't most apps read a PDF or a screenshot?

Two reasons, and they are worth understanding because they tell you what to look for.

The first is that older tools were built around a forwarding address and a set of templates. They learned the layout of the ten biggest airlines and hotel chains and match incoming email against those known shapes. That works until the eleventh provider, and travel has a very long tail of small operators. A PDF or a photo is not an email at all, so it never enters the pipeline.

The second is that a screenshot and a scanned PDF are images. Getting the words out of an image, then working out which line is the check-in date and which is the confirmation number, is a harder job than parsing text. Plenty of apps never attempt it. We wrote up the specifics of why confirmations are so hard to read correctly if you want the detail.

What "reads any format" should actually mean

When a tool claims it reads any format, hold it to this bar. The input should be a file, not a specific provider's email template, so a photo of a paper voucher works the same way as a major airline's confirmation. It should take PDFs, including the kind that are secretly a scanned image, photos and screenshots the way a booking reaches you from a friend, messy forwarded emails from providers it has never seen, and a whole folder at once. And it should put the result in order, by day, in the local time of each place, so the output is an itinerary rather than a pile of records.

The step-by-step: any format into one plan

This sequence works whatever tool you choose, and it takes about ten minutes.

1. Gather everything first, in whatever shape it is

Do one sweep before you import anything. Search your inbox for "confirmation," "booking," and "e-ticket." Check your messages and camera roll for anything a companion sent as a screenshot or a photo. Pull the PDF attachments into one folder. The bookings that are most awkward to collect, the ones stuck in an attachment or another language, are the ones people skip and then need at a rental counter.

2. Put it all in at once, not one piece at a time

Forward the emails, upload the PDFs, and drop in the screenshots and photos in a single batch. Doing it all at once means the trip builds in one pass instead of in dribs and drabs over a week, and you can see straight away whether anything is missing.

3. Check the day-by-day order, especially the dates

Once the itinerary generates, scan it top to bottom. Confirm your arrival day lines up with hotel check-in, that nothing landed in the wrong time zone, and that no date defaulted to the wrong year. Machines get bare dates wrong in predictable ways, so a wrong date is much cheaper to fix now than at an airport.

4. Add the things that never send a confirmation

Every trip has items with no paperwork: the friend collecting you, the market that only opens on Saturday, the buffer you want before an international connection. No file exists to import for these, so they are exactly what you forget. Put them in alongside the bookings.

5. Invite the people you are traveling with

Share the plan now rather than at the airport, and give them edit access so they can add their own arriving flight. A group trip is never one person's clean inbox; it is several people's assorted screenshots, which is the whole reason any-format import matters for groups.

6. Test it offline before you fly

Put your phone in airplane mode at home and open the plan. Can you read the hotel address and the confirmation numbers with no signal? The moment you most need the itinerary is usually the moment you have no data, so learn this while you still have wifi. Our offline travel checklist goes deeper.

Being fair about the alternatives

There are good tools here and it is worth being honest about what they do well.

TripIt invented this category and is still dependable when your confirmations arrive as clean email text. Forward a well-formatted airline email and you get a tidy itinerary back. Where it gets frustrating is the non-email stuff, the PDFs and screenshots and odd formats, which is a growing share of how people actually book.

Wanderlog is strong at the earlier, planning-a-route stage, dropping pins on candidate places with friends before anything is booked. It leans toward planning as a group activity rather than organizing what already exists.

Tripsy is a pleasure to look at and suits couples and small groups who want something tidy without much fuss.

A spreadsheet reads every format in the world, because you are the one reading it. The cost is that you are the parser: every PDF and screenshot gets retyped by hand, and nothing updates itself when a flight moves.

The gaps tend to show up in the same three places: formats that are not clean email text, the price of adding other people, and the sign-up wall you meet before you can even tell whether the tool reads your bookings correctly.

Where Petrel fits

Petrel was built for the messy version of this job rather than the tidy demo. You hand it whatever you have, in whatever format it arrived, and it builds the day-by-day itinerary.

The free trip is the whole product, not a teaser

Most tools make you sign up, verify an email, and set up a profile before you can find out whether the thing even reads your bookings correctly. That is the wrong order, because the only test that matters is whether it handles your actual pile of PDFs and screenshots.

So on Petrel your first trip needs no account and no credit card, and it is not a stripped-down sample. Every feature is unlocked: any-format import, live flight status, offline access, free collaborators, cost splitting, and the print-ready expense report. You build a real itinerary from your real confirmations and see the finished plan before you decide anything. Voyager, the paid tier, adds one thing, unlimited trips. It does not unlock features the free trip was hiding, because it was not hiding any.

On privacy, the rules are short and worth stating plainly, because an itinerary is a detailed map of where you will be and when: Petrel does not connect to or scan your inbox, does not sell your data, and does not train AI on your bookings. You send only the confirmations you choose, and that is all it sees. If you would rather not grant any app standing access to your mailbox, that is the whole idea, and we covered it in getting an automatic itinerary without connecting your email.

The short version

The reason building an itinerary feels like work is that half your bookings do not arrive as clean email. Pick a tool that reads the awkward formats, the PDFs and photos and screenshots, not just forwarded text. Gather everything in one sweep, import it in a single batch, check the dates, add the things with no paperwork, and open it once in airplane mode before you fly.

You can try it on your next trip at https://petrelvoyage.com. The first trip is free, with no account and no credit card. If you would rather see a finished plan first, browse a few example itineraries.

Try it on your next trip

Forward a confirmation email, a screenshot, or a PDF and watch Petrel build your day-by-day itinerary.

Plan your first trip free

First trip free. No account, no credit card.