What Resolution Do You Need to Print a Photo? (Complete Guide)

The short answer

To print a photo sharply, you generally need 300 pixels per inch (PPI) at the size you want to print. That means a 4x6 inch print needs roughly 1200x1800 pixels, an 8x10 needs about 2400x3000 pixels, and a large 16x20 poster needs around 4800x6000 pixels. If your image has fewer pixels than this, the print can look soft, fuzzy, or pixelated. The good news: if your photo is too small, you do not have to settle for a blurry print — AI upscaling can rebuild the missing resolution.

DPI vs PPI — what actually matters

People use DPI (dots per inch) and PPI (pixels per inch) interchangeably, but for digital files what matters is how many pixels you have relative to the print size. A printer can output at 300 DPI, but only if your file actually contains enough pixels. If you stretch a small 600x400 image to fill an 8x10 print, the printer has to spread those few pixels thin, and the result looks blocky. The number to remember is simple: print size in inches multiplied by 300 equals the pixels needed per side.

Resolution guide by common print size

For a wallet or 4x6 print, aim for at least 1200x1800 pixels. For a standard 5x7, you want around 1500x2100. For an 8x10, target 2400x3000. For an A4 or 11x14, aim for 3300x4200 or more. For large posters (16x20 and up), 4800x6000 is ideal, though posters viewed from a few feet away can use 150 PPI because your eyes cannot resolve fine detail at distance. Always check the pixel dimensions of your image before sending it to print.

What to do when your photo is too small

This is the most common problem: you have a great photo, but it was saved small, downloaded from social media, or taken on an old phone, and now it is too low-resolution to print well. Simple enlarging in an editor just stretches the existing pixels and makes the blur worse. AI upscaling solves this by using a super-resolution model (ImgScale uses Real-ESRGAN) that reconstructs believable detail as it enlarges. A 600x800 image upscaled 4x becomes 2400x3200 — suddenly enough for a sharp 8x10 print. Upload your photo, choose 4x, compare the before and after, and download the print-ready version.

Quick workflow for print-ready photos

First, check your image dimensions and compare them to the sizes above. If you have enough pixels, you are done. If not, upscale the image 2x or 4x depending on how much bigger you need it. After upscaling, verify the new pixel dimensions meet the 300-PPI target for your print size. Finally, if file size is a concern for uploading to a print service, you can compress the upscaled image slightly without losing visible quality. The whole process is free and runs in your browser.

Frequently asked questions

Can you really fix a blurry photo for printing? If the photo is just low-resolution or slightly soft, AI upscaling adds detail and sharpens it enough for a clean print. Severe motion blur cannot be fully recovered, but most small or soft photos improve dramatically.

What DPI is best for printing? 300 DPI is the standard for sharp prints viewed up close. Large prints viewed from a distance (posters) can use 150 DPI and still look fine.

How do I increase a photo resolution for printing? Upload it to an AI upscaler, choose 2x or 4x, and the model enlarges the image while reconstructing detail — giving you enough pixels for a sharp print.

↑ Try the free AI upscaler

Related: All guides · AI Upscaler · Enlarge image · Compress image