What's next
How to Print Your Digital Photo at CVS, Walgreens, or Walmart
You have a compliant digital file. Here's how to get same-day prints at a drugstore or Walmart — no home printer needed.
Written by the pixid.studio compliance team, verified against official government and consulate photo requirements as of February 2025. See country-specific requirements for official links.
Why use retail printing?
If you don't have a photo printer or photo paper at home, CVS, Walgreens, and Walmart offer cheap, fast printing from your digital file. You upload the photo (or bring it on a USB), choose size and quantity, and pick up in about an hour. Prices are typically $0.15–$0.50 per 4×6 sheet; you can fit multiple passport-sized photos on one sheet and cut them yourself, or order custom sizes where available.
Before you go: your file
Use the exact file you downloaded from pixid.studio (or any compliant JPEG). It should already be the right dimensions and resolution (e.g. 600×600 px at 300 DPI for US 2×2 in). Do not resize, filter, or re-save it in a way that lowers quality. If you need multiple copies on one sheet, use our Printable sheet option on the ID Photo page — then print that single 4×6 or A4 file at the store.
CVS Photo
Online: Go to cvs.com/photo. Sign in or continue as guest. Click “Upload photos” and select your file. Choose “4×6” (or the size that fits your layout). Add to cart, select your local CVS for pickup, and pay. Pick up in store usually within an hour.
In store: Use the photo kiosk. Insert USB or log in to your CVS photo account and select the uploaded image. Choose 4×6 or other size, quantity, and finish (glossy/matte). Pay at the kiosk and wait for prints.
Tip: For US passport 2×2 in, either print one 2×2 per 4×6 sheet (if the kiosk allows custom size) or print a 4×6 sheet with multiple 2×2 images using our printable sheet — then cut at home with a ruler and scissors or trimmer.
Walgreens Photo
Online: Visit photo.walgreens.com. Upload your photo, select size (4×6 is standard), quantity, and store for pickup. Same-day pickup is common.
In store: Use the Walgreens photo kiosk. You can plug in a USB drive, or access photos you uploaded online. Select size and finish, pay, and collect your prints.
Same as CVS: for 2×2 passport photos, use our printable sheet (one 4×6 with several 2×2 images) and cut after pickup, or order 4×6 and cut one 2×2 from it if the aspect ratio allows.
Walmart Photo
Online: Go to walmart.com/photo. Upload your file, choose 4×6 or other size, select pickup store, and checkout. Pickup is often same day.
In store: Walmart photo kiosks accept USB and sometimes SD cards. Select your image, size, and quantity. Pay and wait for prints.
Walmart sometimes offers “passport photo” as a product — that’s usually their in-store service (they take the photo). For your own compliant digital file, upload it as a regular print (4×6 or use our multi-image printable sheet) and cut to size if needed.
Cutting to exact size
US passport and many visas require 2×2 inches (50.8×50.8 mm). Retail prints are usually 4×6 in. Use a paper trimmer or ruler + sharp scissors to cut to exactly 2×2 in. No white borders; edges should be clean. If you printed our printable sheet, you already have multiple 2×2 images on one sheet — cut each one out along the crop lines.
Quality check
After pickup, check: colors accurate (no strong tint), image sharp (not blurry or pixelated), no scratches or smudges. If the print looks wrong, ask the store to reprint; if the file was correct, the issue is usually their printer or paper settings.
Don't have your compliant photo yet?
Create a compliant digital photo with pixid.studio — then use this guide to print it at CVS, Walgreens, or Walmart.
Compliance engine aligned with ICAO Doc 9303 and ISO/IEC 19794-5 — not a beauty filter.
Create your photo →