Top rated
Top rated
- best buy
Digital first month £5, then £8.99 per month, cancel at any time.
By clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

The best photo printers speedily turn out crisp, vibrant and realistic-looking photos, and won't drain your printer ink in the process.
You don’t want to be left waiting for 15 minutes while a print creeps out, only to see a blurry mess appear in the tray and for your photo printer to then run out of ink. This is what our tough lab tests will help you avoid.
You can see a selection of some fantastic photo printers below, plus two models to avoid further down.
Don't just want to print photos? See our pick of the best home printers
Only logged in Which? members can see our best photo printer recommendations below. If you're not yet a member, you can get instant access by joining Which?. You'll also be able to access all our online reviews, from laptops and phones to electric cars and printer ink.
Digital first month £5, then £8.99 per month, cancel at any time.
Digital first month £5, then £8.99 per month, cancel at any time.
Digital first month £5, then £8.99 per month, cancel at any time.
Digital first month £5, then £8.99 per month, cancel at any time.
Digital first month £5, then £8.99 per month, cancel at any time.
Some of the models we've selected aren't recent launches, but they're still some of the best printers out there. You can check our expert printer reviews for our latest new reviews.
If you're going to go to the trouble of printing your photos at home, you want to ensure that the results are excellent. The printers below all fail on print quality in our tough lab tests.
Our expert testing unearths the low-scoring printers that will leave you out of pocket and frustrated, including some Don't Buys. Don't get stuck with one of these poor-quality machines.
Only logged-in Which? members can see our recommendations below. If you're not yet a member, get instant access by joining Which?.
Digital first month £5, then £8.99 per month, cancel at any time.
Digital first month £5, then £8.99 per month, cancel at any time.
Digital first month £5, then £8.99 per month, cancel at any time.
Before buying a photo printer, there are key features you should consider.

Photo printers have pros and cons, and the brand you decide to buy from will depend largely on your home printing needs and budget.
Below is some information on popular printer brands to help you choose. For more in-depth insight into the different brands, go to which printer brand to buy.
We reveal where you can buy the best cheap printer ink cartridges.
Many modern printers can print photos in various sizes, particularly inkjet-type models.
Printing an individual photo at home is much cheaper than using an online printing service. Print a 10x8-inch image, for example, and it could cost around 35p from a Best Buy printer. You could pay more than triple that from an online photo printing service, with delivery costs on top.
However, online photo printing services can be much more cost effective if you want to print a lot of photos in one go, as they often offer a discount.
So for printing the odd photo here and there, use a Best Buy home photo printer. For larger photo printing jobs, such as your holiday album, go to our guide on the best photo books.
Most consumer inkjet printers from all the four major brands (Brother, Canon, Epson and HP) use a hybrid set of inks. Black ink pigment is used for crisp, rich black text for documents, and dye ink for vivid colours. It's not always easy to confirm this with every printer, but sometimes the brand will make this clear by labelling the black ink as 'pigment black'.
Some printers have both pigment and dye blacks, with the printer using the dye black for photo printing to keep the surface looking professionally glossy (pigment black can also be 'scratched off' and leave an unprofessional finish on glossy photo paper, particularly when viewed off-angle).
Dye inks also have a wider color gamut than pigment inks, so you get more vibrant colours. This is why professional printers that use pigment ink usually have a wider set of colours to achieve similarly vivid results.
For general printing...
Use a typical inkjet. This means it will use pigment black ink and dye colour inks. Most consumer inkjets use this setup.
For photo printing...
You want to use dye inks to print professional-looking results on glossy photo paper. Printers marketed as photo printers for glossy photo paper will use dye-based inks for photos.
For archival-quality or professional prints...
Use pigment inks for better fade-resistance in sunlight. Be aware that you can't use pigment colour ink in a printer designed for dye colour inks - the pigment particles are larger and risk clogging up your printer. Fully pigment-based printers aren't that common, although Canon and Epson do have a substantial range; they are often marked 'Pro' (Epson also uses 'SureColor') for professional and business use. Prices typically start from several hundred pounds.
Use dye inks to print on glossy photo paper, as they seep through the glossy surface leaving a shiny surface. Dye colours are more vibrant with a typical three-colour ink printer, although they can fade faster in sunlight compared to pigment-based ink. It's best to buy a photo printer specifically marketed for printing on glossy photo paper.
If you need a photo to last in sunlight on glossy paper, the most practical option would be to use a professional photo printing service. We've reviewed photo book brands, and these providers usually offer photo printing, too.