PDF417 Barcode Decoder Online — Driver's License, Boarding Pass, ID Cards

8 min read
pdf417barcode-decoderguide

Look at the back of your driver's license. That tall, narrow stack of black-and-white lines? That's a PDF417 barcode. It holds a surprising amount of information — your full name, date of birth, address, and more — all packed into a small printed pattern. The same format shows up on boarding passes, event tickets, shipping labels, and vehicle registration documents.

This guide explains what PDF417 is, what each type holds, and how to decode one right now — in your browser, with nothing uploaded.

Try it free — no app, no account

Upload a photo or paste a screenshot — decoded in your browser.

Decode a PDF417 Barcode

What Is a PDF417 Barcode?

PDF417 is a type of 2D barcode. Unlike the thin vertical lines on a grocery product, PDF417 looks like a rectangular grid of rows stacked on top of each other — sort of like a tiny document compressed into a pattern.

The name stands for "Portable Data File, 417" — the 417 refers to details of the encoding scheme. You don't need to know any of that. What matters is that PDF417 can hold a lot more information than a standard barcode. A typical grocery barcode stores only a short product number. A PDF417 barcode can hold hundreds of characters — enough for your full address, multiple dates, and several ID fields all at once.

Where You'll See PDF417

DocumentWhere the barcode appears
Driver's licenseBack of the card, usually the full-width barcode at the bottom
Boarding passPrinted or displayed on your phone — the large 2D code
Event ticketConcert, sports, or theater tickets — printed or in a ticket app
Shipping labelFedEx, UPS, and USPS labels alongside other barcodes
Vehicle registrationOften on the registration card or sticker
Government ID cardsState-issued non-driver IDs use the same format as licenses

How to Decode a PDF417 Barcode Online

You don't need any special app or account. WifiQRScan's decode page handles PDF417 alongside all other barcode and QR formats.

Option 1 — Upload a Photo

This works if you've taken a photo on your phone or have an image file saved on your computer.

  1. Go to WifiQRScan — Decode
  2. Click Upload or drag your image onto the drop zone
  3. Select your photo or image file (JPEG, PNG, and WEBP all work)
  4. The decoded text appears in under a second

Tip for driver's licenses: photograph the back of the card flat on a table under bright overhead light. Avoid angled shots — the laminate causes glare that can make the barcode unreadable.

Option 2 — Paste a Screenshot

If the barcode is on your screen — a digital boarding pass, a PDF ticket, an image in your email — this is the fastest method.

  1. Take a screenshot that includes the barcode:
    • Windows: Win + Shift + S, draw a box around the barcode area
    • Mac: Cmd + Shift + 4, drag to select the barcode
  2. Go to WifiQRScan — Decode
  3. Click inside the decode area and press Ctrl+V (or Cmd+V on Mac)
  4. The screenshot pastes directly — no file to save first

Tip: crop tightly so the barcode fills most of the frame. Extra blank space around it doesn't help and a very small barcode in a large image can reduce accuracy.


What the Decoded Data Looks Like

Driver's License

Your driver's license stores a structured set of fields defined by a standard that US states agreed to follow. When you decode the barcode, you'll see all of it laid out as labeled fields.

FieldExample
Full nameSMITH, JOHN WILLIAM
Date of birth08/15/1985
Street address123 MAIN ST
City, state, ZIPANYTOWN, CA 90210
License numberD1234567
Issue date01/10/2022
Expiry date08/15/2027
Eye colorBRN
Height5′10″
Vehicle classC

States may include additional fields — some add organ donor status, veteran designation, or endorsements for commercial vehicles. The exact output depends on which state issued the license.

Boarding Pass

Airline boarding passes encode your trip details in a format airlines share so that airport scanners at any terminal can read them.

FieldExample
Passenger nameSMITH/JOHN
Flight numberAA1234
Departure airportLAX
Arrival airportJFK
Date of flightMay 14
Seat22B
Booking referenceXYZ123
Boarding sequence047

Some boarding passes include frequent flyer status or security pre-check eligibility in the barcode as well.

Event Ticket

Event ticket barcodes vary by ticketing platform, but most include:

FieldExample
Event nameTaylor Swift — Eras Tour
VenueMadison Square Garden
Date and timeJune 7, 2026 7:00 PM
Section / Row / SeatSection 101, Row C, Seat 12
Barcode IDA unique number used at the gate

The barcode ID is the key piece — it's what the scanner at the door checks against the venue's system.

Shipping Label

PDF417 barcodes on shipping labels typically encode the tracking number, destination ZIP code, service type (ground, express, etc.), and routing codes used by the carrier's internal sorting systems.


Privacy — Your Data Stays on Your Device

When you decode a barcode on WifiQRScan, nothing leaves your device. The entire decoding process runs inside your browser. Your photo, screenshot, or image file is never uploaded to any server.

This matters a lot for driver's licenses and boarding passes. Those documents contain personal information you probably don't want passing through a third-party service. With WifiQRScan you can check the contents of your own ID or travel documents without any privacy trade-off.


When Decoding Fails — and How to Fix It

PDF417 barcodes are designed to survive some damage, but they do fail under certain conditions. Here are the most common causes and what to try.

Blurry or out-of-focus photo The barcode rows are narrow. Even slight blur smears the edges enough to make them unreadable. Use your phone's tap-to-focus feature and hold the camera steady. Better yet, rest the card on a flat surface and shoot straight down.

Glare from laminate Driver's licenses have a plastic coating that reflects light. Avoid using flash. Shoot under diffuse overhead light — an overcast day near a window works well. Tilt the card slightly if you see a hotspot in the preview.

Low contrast on worn or faded documents Old cards, sun-bleached labels, or heavily handled tickets can fade until the barcode contrast is too low to read. Try increasing the brightness and contrast of the image in your phone's photo editor before uploading.

Partial barcode in the frame The barcode needs to be fully visible. If any row is cut off — even at the very edge — decoding will likely fail. Crop your image so the entire barcode is inside the frame with a small margin on all sides.

Digital boarding pass on a phone screen Taking a photo of a screen can introduce a Moiré pattern (an interference effect between the screen pixels and your camera sensor). Use a screenshot instead. On iPhone, press the side button and volume-up button at the same time. On Android, press the power and volume-down buttons.


Troubleshooting Quick Reference

SymptomWhat to try
"No barcode found"Crop tighter, improve lighting, use a screenshot instead of a photo
Result looks garbledTry a higher-quality source image; the barcode may be physically damaged
Only part of the data appearsThe barcode may be partially obscured — check all edges are in frame
Boarding pass decodes but fields look oddSome low-cost carriers use non-standard field arrangements; the raw text is still accurate
License barcode fails consistentlyTry photographing under a lamp with the card lying flat, no flash

Try it free — no app, no account

Upload a photo or paste a screenshot — decoded in your browser, nothing stored.

Decode a PDF417 Barcode

Frequently Asked Questions

Can I decode a PDF417 barcode from a photo or screenshot?
Yes. Go to WifiQRScan's decode page, upload your image or paste a screenshot, and the result appears in seconds. Everything is processed in your browser — your image is never sent anywhere.
What information does a driver's license PDF417 barcode contain?
A US driver's license PDF417 barcode typically contains your full name, date of birth, address, license number, issue date, expiry date, eye color, height, and vehicle class. The exact fields depend on the issuing state.
Why does my driver's license barcode say 'no barcode found'?
The most common reasons are a blurry photo, low contrast on worn or laminated cards, or the barcode being partially cut off in the image. Try photographing under bright, even light and crop the image so the barcode fills the frame.
Is it safe to decode a driver's license or boarding pass online?
With WifiQRScan, yes. All decoding happens inside your browser. Your image and the decoded data never leave your device — nothing is uploaded to any server. You can decode sensitive documents without privacy concerns.
Does WifiQRScan decode PDF417 barcodes on boarding passes?
Yes. Upload a photo or paste a screenshot of your boarding pass. The decoded data typically includes your name, flight number, departure and arrival airport codes, seat assignment, and booking reference.