Our readers keep the lights on and the coffee maker working hard! As an Amazon Associate, I earn from qualifying purchases.
Specs are compiled from manufacturer listings and verified buyer reviews and can change over time — please confirm the key details on the product page before buying.
Sharing a 5×7 print should feel like handing over a real photograph, not a faded receipt. The printers here take your phone shots and turn them into keepsakes you can frame, with dye-based color that dries instantly and resists water. This guide separates the truly compact options from the desk-hogging all-in-ones, so you know exactly what you are carrying home.
I’m Mohammad Maruf — the founder and writer behind Gardening Beyond. This guide is built by comparing the manufacturers’ published specifications and the patterns across verified customer reviews, so you get each pick’s real strengths and trade-offs instead of marketing spin.
You want crisp 5×7 photos without a desk-hogging machine, and three compact printers stand out today: a pocketable dye-sublimation unit (which melts dye onto paper for a glossy, water-resistant finish) and two full inkjets that also scan and copy. Here is how to pick the one that fits your routine.
Our Picks at a Glance

How To Choose The Best Compact Photo Printer 5×7
Your choice hinges on three things: where you will print, how often, and whether speed or color richness matters more. A dye-sublimation unit (which uses heat to transfer dye onto paper) sits on a nightstand, while a full inkjet (which sprays liquid ink) claims a desk corner but adds scanning and copying.
Print Technology: Dye-Sub vs. Inkjet
Dye-sublimation printers lay down a protective coating over the image, making prints instantly dry and water resistant. Inkjet printers spray liquid ink, which can smear if handled too soon but often gives a wider range of colors for fine art and detailed shots.
Connectivity and Workflow
Most modern units print straight from your phone over Wi-Fi, so you skip the computer entirely. If you shoot on a DSLR, look for a memory card slot or USB port so you can print directly from the camera without a laptop in between.
Quick Comparison
| Model | Best For | Print Speed | Connectivity | Max Media Size | Amazon |
|---|---|---|---|---|---|
| Canon SELPHY CP1500★ Best Overall | Portable dye-sub prints | 1 page/min | Wi-Fi, USB, memory card | Postcard (4×6) | Amazon |
| Epson XP-7100 | Home all-in-one with scanning | 15.8 ppm B&W | Wi-Fi, Ethernet, USB | 8×10 borderless | Amazon |
| Canon PIXMA G620 | Low-cost high-volume photos | — | Wi-Fi, USB | 5×7 inch | Amazon |
In‑Depth Reviews
1. Canon SELPHY CP1500 Compact Photo Printer White
Our pick — over 4★ from 2,500+ verified ratings; the strongest balance of quality and price.
The pocketable dye-sub that turns phone snaps into water-resistant keepsakes on the go.
The SELPHY CP1500 delivers vibrant, near-professional prints in about a minute each, and the dye-sublimation process leaves them touch-dry and water resistant the moment they slide out. Owners rave about the print quality — it is the reason most people buy this unit — with colors that stay accurate and sharp even compared to instant-film cameras.
A built-in 3.5-inch display lets you view, edit, and apply filter effects like sepia or black-and-white before you commit to paper. You can connect over Wi-Fi, USB, or a memory card slot, so a phone, computer, camera, or even a flash drive all work without hunting for a special cable.
The trade-off is the paper size: the included cassette is Postcard size (4×6), and buyers report you cannot select a 4×6 paper size on the computer, with some prints coming out grayscale when driven from a PC. The 4-pass printing process also slows down bulk jobs, and the power cord keeps it tied to a wall outlet unless you buy the optional battery pack.
What wins people over
- Vibrant, sharp photo quality that owners consistently praise
- Prints are instantly dry and water resistant
- Large 3.5″ display for editing and filters
What to know first
- Postcard cassette means no native 5×7 output
- Computer connection can be unreliable, per some owners
- 4-pass process makes bulk printing slow
Reach for it: if you want a travel-friendly dye-sub that prints gorgeous, lasting 4×6 keepsakes straight from your phone.
Look elsewhere if: you specifically need native 5×7 paper or plan to drive it mostly from a Windows or Mac computer.
2. Epson Expression Premium XP-7100 Wireless Color All-in-One Inkjet Printer
A 5-color all-in-one that does borderless 8×10 photos and doubles as a scanner and copier.
The XP-7100 is the multitasker of the group: it prints, scans, and copies, with a 30-page auto document feeder and automatic two-sided printing built in. For photo work, its five Claria Premium ink cartridges — including a Photo Black — produce vibrant colors and crisp text, with owners noting photo quality that rivals a laser for documents.
It prints bright, crisp borderless photos up to 8 x 10 inches, which beats the SELPHY’s Postcard limit for framing. That is the headline difference: this is a full-size photo and document machine, not a compact keepsake maker. A 4.3-inch touchscreen lets you view, edit, and print directly from a USB drive or SD card slot.
Real buyer reviews reveal the trade-offs: ink costs add up (the Epson 410XL cartridge is expensive), the printer refuses to print black-and-white if any color cartridge runs dry, and one owner’s unit died after three months, freezing during head cleaning despite reboots and driver reinstalls. Reviewers also note high ink consumption and that the printer requires genuine Epson cartridges to keep the warranty valid.
Owner consensus: a solid, compact home machine with excellent photo output and easy wireless setup, held back only by running costs and the occasional paper jam.
The catch: if you print only a few photos a month, the ink costs will sting far more than the dye-sub alternative above.
Best for: households that need one machine for photos, scans, copies, and occasional document printing.
Think twice if: you want the lowest running cost or a printer you can truly ignore for months at a time.
3. Canon PIXMA G620 Wireless MegaTank Photo All-in-One Printer (Bundle)
The refillable-tank champion that slashes per-print costs for serious photo hobbysists.
The G620 is built around Canon’s MegaTank system, which prints up to 3,800 4×6 color photos per full ink set. — an operating cost of roughly 2.5 cents per 4×6 print.. That is the number that changes everything: if you print frequently, this machine pays for its premium position by making each photo almost free to produce.
Its six-color dye-based ink system adds Red and Gray inks for a wider color gamut than typical four-color printers. The bundle includes Canon Glossy Photo Paper 4×6 (100 sheets) and Photo Paper Plus Glossy II 5×7 (20 sheets), so you can start printing the moment it arrives, and the maximum media size is exactly 5×7 inches.
The feedback is honest about limits: owners say photos are “decent” and “passable” rather than razor sharp, with color range cut slightly to keep costs down. Setup is the other complaint — it involves typing a Wi-Fi password into a dim gray-on-black screen, and the scanner can throw errors if anything rests on the lid. Owners also report consistent prints and low maintenance once it is running.
Where it shines
- Up to 3,800 4×6 prints per full ink set.
- Approx. 2.5 cents per 4×6 color photo.
- 6-color system with Red and Gray inks
Where it stumbles
- Photos lack the sharpness of pricier units
- Painful Wi-Fi setup on a dim screen
- Scanner errors if the lid is disturbed
Choose it if: you print in volume and want the lowest running cost per 5×7 photo in this lineup.
skip it if: you expect gallery-grade sharpness or hate fiddly setup screens.
Understanding the Specs
Dye-Sublimation vs. Inkjet
Dye-sub printers pass the paper through four passes, fusing a protective layer over the image so it comes out dry and water resistant. Inkjet printers spray liquid ink, which can smear if handled immediately but often delivers a wider color range for fine-art prints. Choose dye-sub for durability and portability; choose inkjet for versatility and larger paper sizes.
Cost Per Print
The real cost of a photo printer is not the machine — it is the consumables. A dye-sub printer needs a new ink-and-paper pack every so often, while a MegaTank printer can run thousands of prints on one set of refillable bottles. If you print a few photos a month, the simpler unit wins; if you print constantly, the tank system saves real money over time.
FAQ
Can the Canon SELPHY CP1500 print 5×7 photos?
Are dye-sub prints really waterproof?
What is the difference between the SELPHY CP1500 and the Epson XP-7100?
How much does it cost to print a photo on the Canon G620?
Can I print directly from my camera or SD card?
Do these printers need a computer to operate?
What paper size does the Epson XP-7100 support for photos?
Is the Canon G620 good for everyday document printing too?
How long do SELPHY prints last without fading?
Which printer is cheapest to run for heavy photo printing?
Final Thoughts: The Verdict
If you want one dependable pick, the best compact photo printer is the Canon SELPHY CP1500 because it pairs true portability with beautiful, water-resistant dye-sub prints that owners consistently rave about. If you want one machine that also scans and copies documents at up to 8×10 inches, the Epson XP-7100 is the versatile choice. And if you print in serious volume, the Canon PIXMA G620 delivers the lowest running cost at about 2.5 cents per 4×6 photo. — the one pick that makes frequent printing affordable.
How We Picked
We do not accept paid placement. Every pick is matched to a real buyer and a real use-case; we do not hands-on test units.
Sources & Methodology
Specifications: manufacturer listings and product documentation. Review insights: verified customer reviews, as of August 2026. Pricing: not shown on this page (it changes often); check the current price via the retailer link.
As an Amazon Associate, Gardening Beyond earns from qualifying purchases. This does not affect which products we feature.


