Best Passport Photo Printers (2026)

Best Passport Photo Printers (2026)

Print passport and visa photos at home with lab-quality results. Save $15+ per set compared to drugstore prices.

Create Print-Ready Photo First →
Disclosure: This page contains Amazon affiliate links. If you purchase through them, we earn a small commission at no extra cost to you. We only recommend products we believe produce passport-quality prints.

What Makes a Good Passport Photo Printer?

Not every printer can produce passport-quality photos. Here's what matters:

Top 5 Printers for Passport Photos

⭐ Best Overall

1. Canon SELPHY CP1500

The gold standard for passport photos at home. This compact dye-sublimation printer produces true photo-lab quality prints with a protective overcoat that resists fingerprints, water, and fading. Prints a 4×6 in about 47 seconds.

  • Dye-sublimation technology — true photo quality
  • 4×6 inch prints (fits 4+ passport photos)
  • 300×300 DPI dye-sub (equivalent to ~4800 DPI inkjet)
  • Waterproof, smudge-proof overcoat
  • Compact and portable — 7.2 × 5.4 × 2.5 inches
  • Wi-Fi and USB connectivity
  • ~$0.25 per 4×6 print (ink + paper included in cartridge)

Price: ~$130 | Cost per passport set: ~$0.25

View on Amazon →
Best Value Inkjet

2. Epson EcoTank ET-2850

If you want a printer that does everything — documents, photos, scanning — the EcoTank is the best value. Refillable ink tanks mean extremely low running costs. Photo quality is excellent on glossy paper.

  • 5760 × 1440 DPI resolution
  • Refillable ink tanks — no expensive cartridges
  • Prints photos, documents, and scans
  • Borderless 4×6 photo printing
  • Wi-Fi, USB, and mobile printing
  • Included ink lasts ~7,500 pages (black)
  • ~$0.01 per page for documents, ~$0.05 for photos

Price: ~$200 | Cost per passport set: ~$0.10 (ink) + paper

View on Amazon →
Budget Pick

3. Canon PIXMA TR4720

A solid budget all-in-one that handles passport photos well. Not as sharp as the SELPHY or EcoTank for photos, but perfectly adequate for passport-quality prints at a fraction of the price.

  • 4800 × 1200 DPI resolution
  • Borderless 4×6 photo printing
  • All-in-one: print, scan, copy, fax
  • Wi-Fi and mobile printing
  • Compact design
  • Uses standard Canon ink cartridges

Price: ~$80 | Cost per passport set: ~$0.30-0.50

View on Amazon →
Premium Choice

4. Canon SELPHY QX20

Ultra-portable square-format printer. Prints 2.7×2.7 inch photos — perfect for individual passport photos without cutting. Fits in a bag, runs on battery. Great for on-the-go printing.

  • Dye-sublimation — lab quality
  • Square format — close to passport photo size
  • Battery powered — fully portable
  • Smartphone app for easy printing
  • Waterproof and fade-resistant prints

Price: ~$150 | Cost per print: ~$0.50

View on Amazon →
Pro Quality

5. Epson EcoTank ET-8550

For those who want the absolute best photo quality. 6-color ink system with dedicated photo black produces gallery-quality prints. Overkill for just passport photos, but if you also print regular photos, this is the one.

  • 5760 × 1440 DPI with 6-color ink
  • Wide format — up to 13×19 inches
  • Refillable ink tanks — ultra-low cost per print
  • Borderless printing on multiple paper sizes
  • Best color accuracy of any consumer printer

Price: ~$550 | Cost per passport set: ~$0.05

View on Amazon →

Quick Comparison

PrinterTypePriceCost/PrintBest For
Canon SELPHY CP1500Dye-sub~$130$0.25Passport photos specifically
Epson EcoTank ET-2850Inkjet~$200$0.10All-purpose + photos
Canon PIXMA TR4720Inkjet~$80$0.30-0.50Budget option
Canon SELPHY QX20Dye-sub~$150$0.50Portable printing
Epson EcoTank ET-8550Inkjet~$550$0.05Pro photo quality

Best Photo Paper for Passport Photos

The paper matters as much as the printer. Passport offices require glossy or semi-glossy photo paper — never matte or regular paper.

Canon GP-701 Glossy Photo Paper

4×6 inch, 200 sheets. Works perfectly with Canon printers. Glossy finish, good weight.

~$18 for 200 sheets ($0.09/sheet)

View on Amazon →

Epson Premium Glossy Photo Paper

4×6 inch, 100 sheets. Bright white, instant-dry. Works with all inkjet printers.

~$14 for 100 sheets ($0.14/sheet)

View on Amazon →

HP Advanced Photo Paper

4×6 inch, 100 sheets. Glossy, quick-dry, fade-resistant. Works with HP and other inkjet printers.

~$13 for 100 sheets ($0.13/sheet)

View on Amazon →

Useful Accessories

Paper Cutter / Trimmer

Clean, straight cuts for your passport photos. Much better than scissors.

Browse on Amazon →

Canon SELPHY Ink + Paper Kit

108-sheet pack with ink cartridge for SELPHY CP1500. Everything you need in one box.

View on Amazon →

How to Print Passport Photos at Home

  1. Create your passport photo at WithSwag — select your country and document type
  2. Choose "Photo Collage" to fit multiple photos on one 4×6 sheet
  3. Download the 300 DPI print-ready file
  4. Load glossy photo paper into your printer
  5. Print at "Best Quality" or "Photo" setting — make sure scaling is set to 100% (actual size)
  6. Let the print dry for 1-2 minutes
  7. Cut individual photos using a paper cutter or ruler + craft knife
No printer? Download the 4×6 collage from WithSwag and print it at any drugstore photo kiosk (CVS, Walgreens, Walmart) for about $0.35. You get 4+ passport photos for under $4 total.

Cost Comparison: Home vs. Store

MethodCost for 4 PhotosQuality
CVS / Walgreens$16.99Good
Walmart$7.44Good
USPS Post Office$15.00Good
WithSwag + home printer€3 + ~$0.30Excellent
WithSwag + drugstore kiosk€3 + ~$0.35Good

Create Your Print-Ready Passport Photo

AI background removal, auto-crop to official specs, 300 DPI collage sheets. Ready to print in 2 minutes.

Make Photo Collage →

Related Guides