The best photo printers

The world may be going digital, but physical photos hold a special place in our world, and printing photos at home or on the go has never been easier. In our testing and review of dozens of printers, we found that the best photo printer overall is the Epson Expression XP-640.

For an even better all-around printer that still offers great photo printing, we suggest the Canon Pixma TS9120, our favorite all-in-one inkjet printer.

Epson Expression XP-640. Credit: Epson

(Image credit: Epson Expression XP-640. Credit: Epson)

Epson Expression XP-640

Specifications

Printer Type: All-in-one inkjet
Dimensions: 15.4 x 19.8 x 5.6 inches
Ink: Five cartridges (black pigment, black dye, cyan, magenta, yellow)
Connectivity: 802.11 b/g/n, Wi-Fi, USB 2.0
PictBridge: Yes
SD Card Slot: Yes
Supported Photo Sizes: Up to 8 x 10
Print Resolution: Up to 5760 x 1440 dpi

Reasons to buy

+
Best photo printer overall

We review a lot of inkjet printers, but the Epson Expression XP-640 wowed us, not only for the category-leading quality of its photo prints, but also for the speedy performance and healthy feature set it brings to bear on any printing job. Whether photos or text documents, we saw excellent print speeds on every test, and printing costs were a bargain compared to the competition.

But the Epson Expression XP-640 really stands out in photo printing, where high-quality glossy photos printed quickly and had superb image quality. We were impressed by the smooth textures, well-saturated color and crisp fine detail offered on both 4 x 6 snapshots and larger, 8 x 10 prints. That all adds up to make the Epson Expression XP-640 our top pick for photo printing in all-in-one inkjets.

Canon Pixma TS9120. Credit: Canon

(Image credit: Canon Pixma TS9120. Credit: Canon)

Canon Pixma TS9120

Specifications

Printer Type: All-in-one inkjet
Dimensions: 14.7 x 14.2 x 5.6 inches
Ink: Six cartridges (pigment black, dye black, photo blue, cyan, magenta and yellow)
Connectivity: 802.11 b/g/n, USB 2.0, Ethernet, Bluetooth
PictBridge: Yes
SD Card Slot: Yes
Supported Photo Sizes: Up to 8 x 10
Print Resolution: Up to 4800 x 1200 dpi

Reasons to buy

+
Best printer for photos and more

The Canon Pixma TS9120 is one of our favorite all-in-one inkjet printers and our favorite overall for document printing, scanning and other day-to-day tasks. But this multifunction printer doesn't just offer document printing for homes and small offices; it also delivers great photo printing. If sharp photo prints are important, but other printing demands take priority, then the Canon Pixma TS9120 is that smart choice, offering high-resolution photos that look great, while also delivering fast printing and scanning speeds, speedy copying, and versatile document printing. It's the best all-in-one printer we've seen, for photos and everything else.

An expanded color palette goes beyond the standard four-color inks, with the addition of photo blue, pigment black and dye black, alongside cyan, magenta and yellow. And there's no need to worry about print quality for your photos. This Canon will easily handle anything up to an 8 x 10 print. In our testing, photos had sharp detail and accurate color reproduction, and they benefited from the larger ink selection, which meant they could handle subtle gradients and hues with ease.

Kodak Photo Printer Mini. Credit: Tom’s Guide

(Image credit: Kodak Photo Printer Mini. Credit: Tom’s Guide)

Kodak Photo Printer Mini

Specifications

Printer Type: Mobile photo printer
Dimensions: 3 x 6 x 0.9 inches
Ink: Kodak all-in-one cartridge (ink and paper)
Connectivity: 802.11 b/g/n, Wi-Fi Direct, NFC
PictBridge: No
SD Card Slot: No
Supported Photo Sizes: 2.1 x 3.4 inches
Print Resolution: 291 dpi

Reasons to buy

+
Our favorite mobile photo printer

You don't need a big printer to get tangible copies of your digital photos. The Kodak Photo Printer Mini is made for printing pictures on the go, aimed at the smartphone photographers and social media users who make up today's photo enthusiasts. The Kodak Mini prints credit card-sized photos, and with the handy app, you can browse and edit photos from your phone or social media. You can also print wirelessly using Wi-Fi Direct and pair the printer to your phone with a tap, using NFC.

The portable printer is battery-powered and uses a four-pass printing process. This lays down layers of vibrant color and a protective clear coat that makes the finished photos smudge- and scratch-resistant. You can even get paper refills with sticker backing, so you can peel and stick your photos anywhere. And quality is pretty great; compared to other photo printers, this Kodak offers sharper clarity, with a minimum of errors and print artifacts.

HP Envy 7855. Credit: HP

(Image credit: HP Envy 7855. Credit: HP)

HP Envy 7855

Specifications

Printer Type: Inkjet
Dimensions: 19.3 x 17.9 x 7.6 inches
Ink: Two cartridges (1 black, 1 tri-color)
Connectivity: 802.11 b/g/n, Wi-Fi Direct, USB 2.0, Ethernet, Bluetooth
PictBridge: No
SD Card Slot: Yes
Supported Photo Sizes: Up to 8 x 10 inches
Print Resolution: 4800 x 1200 dpi

Reasons to buy

+
Best for printing photos in volume

The HP Envy 7855 lives up to its name as a stylish all-in-one inkjet printer that offers solid print performance across the board. But in addition to printing documents, scanning and copying on the flatbed scanner, and even faxing, the Envy 7855 is also a very good photo printer, handling everything from small, wallet-sized photos to borderless 8 x 10s.

And it's that photo print quality that stood out to us, with photo samples offering accurate, well-saturated colors and clear detail. The Envy wasn't the fastest around for photo printing, but it's good quality at a reasonable price per photo. And if you use HP's Instant Ink subscription ink service, you can get photo-printing costs down to mere pennies for 8 x 10 photos — but only if you're printing a lot of them.

Kodak Smile Instant Digital Printer (Credit: Kodak)

(Image credit: Kodak)

Kodak Smile Instant Digital Printer

Specifications

Printer Type: Mobile photo printer
Dimensions: 4.6 x 3.2 x 0.9 inches
Ink: ZINK Zero-Ink photo paper
Connectivity: Bluetooth
PictBridge: No
SD Card Slot: No
Supported Photo Sizes: 2 x 3 inches
Print Resolution: 1200 x 600 dpi

Reasons to buy

+
Great for no-hassle, photo printing in your pocket

The Kodak Smile is a fun way to get photo prints on the go, putting inkless photo printing in your pocket or bag. The pocket-sized device with rounded corners, minimal buttons and ports, and elegant design touches, like a pop up design that lets you know the printer is on and ready, or a magnetically-secured paper loading slot cover that is easy to open but won't fall off.

Kodak's Smile photo app has easy tools for sharing and editing photos, along with wireless connectivity to the Smile printer over Bluetooth. In addition to letting you print and edit photos, it comes with fun features like embedded AR content and funky stickers and frames that add some pizzazz to your selfies and group pics.

Combine all this with the use of Zink inkless photo paper—which means no messes or smudged photos—and the Kodak Smile's quick print speeds and decent print quality, and the Kodak Smile should but a smile on your face.

Brian Westover

Brian Westover is currently Lead Analyst, PCs and Hardware at PCMag. Until recently, however, he was Senior Editor at Tom's Guide, where he led the site's TV coverage for several years, reviewing scores of sets and writing about everything from 8K to HDR to HDMI 2.1. He also put his computing knowledge to good use by reviewing many PCs and Mac devices, and also led our router and home networking coverage. Prior to joining Tom's Guide, he wrote for TopTenReviews and PCMag.