DPI Calculator

How Many Pixels Do You Need for Printing?

The pixels you need depend on only two things: how large you will print, and at what DPI. Everything else — camera brand, file format, the DPI label in the file — is irrelevant to this calculation.

The formula

Pixels needed = Print size in inches × Target DPI

Apply it to both dimensions:

If your print size is in centimetres, divide by 2.54 first. In millimetres, divide by 25.4. If you want to work from a paper size like A4, its inch dimensions are in the tables below.

Choosing the target DPI first

Before you multiply, pick a target based on viewing distance. This choice changes the answer more than anything else:

Viewing situationTarget DPIReasoning
Held in the hand300Fine detail visible at close range
Wall poster, a few feet away150The eye cannot resolve 300 DPI dots from there
Banner, several metres away72–150Coarse dots are invisible at distance
Billboard, tens of metres away72Finer dots would be wasted pixels

A poster that needs 3600 × 5400 px at 150 DPI would need 7200 × 10800 px at 300 DPI — four times the pixels for a difference the viewer cannot see from a few feet away. Pick the target honestly, and the pixel requirement often becomes achievable with the photo you already have.

Photo sizes

PrintAt 300 DPIAt 150 DPI
4 × 6 in1200 × 1800 px600 × 900 px
5 × 7 in1500 × 2100 px750 × 1050 px
6 × 8 in1800 × 2400 px900 × 1200 px
8 × 10 in2400 × 3000 px1200 × 1500 px
8 × 12 in2400 × 3600 px1200 × 1800 px
12 × 12 in3600 × 3600 px1800 × 1800 px
12 × 16 in3600 × 4800 px1800 × 2400 px

Paper sizes (ISO 216)

PaperInchesAt 300 DPIAt 150 DPI
A5 (148 × 210 mm)5.83 × 8.271748 × 2480 px874 × 1240 px
A4 (210 × 297 mm)8.27 × 11.692480 × 3508 px1240 × 1754 px
A3 (297 × 420 mm)11.69 × 16.543508 × 4961 px1754 × 2481 px

A4 at 300 DPI needs about 8.7 megapixels; A3 needs about 17.4 megapixels. That is why a 12 MP phone photo covers A4 comfortably but only just covers A3.

Posters and large formats

PrintAt 300 DPIAt 150 DPIAt 72 DPI
18 × 24 in poster5400 × 7200 px2700 × 3600 px1296 × 1728 px
24 × 36 in poster7200 × 10800 px3600 × 5400 px1728 × 2592 px
36 × 48 in poster10800 × 14400 px5400 × 7200 px2592 × 3456 px
36 × 96 in banner10800 × 28800 px5400 × 14400 px2592 × 6912 px

Note how quickly 300 DPI becomes unrealistic at large sizes: a 36 × 96 inch banner at 300 DPI would need 28,800 pixels on its long side, far beyond what consumer cameras produce. That is exactly why large-format work uses lower targets — and why it still looks sharp, because nobody views a banner from inches away.

Worked examples

Example 1: can this phone photo print 8 × 10?

A 4000 × 3000 px photo, 8 × 10 inch print, 300 DPI target:

Example 2: a poster from a Full HD image

A 1920 × 1080 px image as a 24 × 36 inch poster:

The honest conclusion: this image is too small and wrongly shaped for a 24 × 36 poster. A smaller poster, or a different image, is the right answer — not upscaling.

Example 3: working backwards from pixels

You have 6000 × 4000 px and want a 300 DPI print. Divide: 6000 / 300 = 20 inches wide, 4000 / 300 = 13.33 inches high. That is the largest 300 DPI print this image supports. At 150 DPI, the same image supports 40 × 26.67 inches.

What if you fall short?

You have four honest options, in order of preference:

  1. Print smaller. Halving the print size doubles the effective DPI. This is the only option that improves sharpness without changing the image.
  2. Lower the target, if viewing distance justifies it. A poster at 150 DPI instead of 300 DPI halves the pixel requirement and usually looks identical from a few feet away.
  3. Crop to the print’s aspect ratio first, then recheck. Cropping reduces pixels, so do it before judging — an image that “meets” the requirement before cropping may fall short after.
  4. Use a higher-resolution original. A reshoot, a different file, or the camera’s full-resolution version beats any software trick.

What does not work is relabelling the file’s DPI metadata (which changes no pixels) or aggressive upscaling (which invents smooth pixels, not real detail). Both make the numbers look better without improving the print.

A note on file size

Pixel requirements also drive file size. An uncompressed 4000 × 3000 px RGB image holds 4000 × 3000 × 3 bytes = 36,000,000 bytes, about 34.3 MiB. Saved as JPEG, the same image is usually much smaller because compression discards information the eye is less sensitive to — which is also why a heavily compressed file can meet the pixel requirement on paper yet still print softly. Pixels are necessary, but not sufficient; compression quality matters too. The Image File Size Calculator estimates uncompressed size for any dimensions.

Frequently asked questions

Do I need both width and height to meet the requirement?

Yes. A print is only as good as its weakest direction. If width meets the target but height falls short, the print will be soft in one direction, or you will need to crop.

What about bleed and borders?

If your print includes bleed (extra area trimmed after printing) or a border, add that to the print size before calculating. A 8 × 10 print with a 0.125 inch bleed on each side is really 8.25 × 10.25 inches for pixel purposes.

Can I use this table for canvas prints?

Yes, with one adjustment: canvas texture hides fine detail, so canvas prints are more forgiving than glossy photo paper at the same DPI. A 150 DPI canvas print often looks as good as a 300 DPI glossy print at the same viewing distance.

Try it: Print DPI Calculator · Poster Resolution Calculator · A3 Resolution Calculator

← All guides