What Is DPI?

DPI stands for Dots Per Inch. It describes how many ink dots a printer places within one inch of physical space. The higher the DPI, the more detail is reproduced in the printed output. A print at 300 DPI looks sharp; the same image printed at 72 DPI looks pixelated and blurry.

DPI is a print concept. It describes the output of a physical device — a printer or a display — not the image file itself. But it is commonly used (sometimes incorrectly) to describe digital images, which leads to a lot of confusion.

What Is PPI?

PPI stands for Pixels Per Inch. This is the technically correct term for digital images and displays. It describes how many pixels are packed into one inch of screen or image space. A 96 PPI display shows 96 pixels in every inch of screen width.

In everyday usage, DPI and PPI are used interchangeably — especially in image editing software. When Photoshop asks for the "DPI" of a document, it is really asking for PPI. The distinction matters more for print professionals than for general use.

Why 72 DPI Is Not Enough for Print

The "72 DPI = web, 300 DPI = print" rule exists because:

  • Computer screens typically display at 72–96 PPI (older) or 144–227 PPI (modern Retina/4K screens)
  • Human eyes can resolve detail up to about 300 DPI at normal reading distance
  • Commercial printers need 300 DPI minimum to produce sharp printed output

So if you take a 72 DPI web image and send it to a printer at the same physical size, the printer "stretches" the available pixels over the same area — producing a blurry, pixelated result. The image simply does not have enough pixel data to fill the physical size at 300 DPI.

What Actually Matters: Total Pixel Count

Here is the key insight that resolves all confusion: for digital images, the DPI value stored in the file header is metadata — it does not affect how the image looks on screen at all. What matters is the total number of pixels.

A 1000×1000 pixel image at 72 DPI and the same image saved at 300 DPI are identical on screen. They contain the same pixel data. The DPI metadata only tells printers how large to print the image by default.

For print, calculate what pixel count you need:

  • Want to print a 5×7 inch photo at 300 DPI? You need 1500×2100 pixels (5×300 = 1500, 7×300 = 2100)
  • Want an A4 print (8.27×11.69 inches) at 300 DPI? You need 2481×3507 pixels

DPI Settings for Common Use Cases

Use CaseRecommended DPIPixel Count Example
Website images72–96 PPI1200×800 px is typical
Social media72 PPI (screen only)Platform-specific dimensions
Home photo prints150–200 DPIGood enough for 6×4 at arm's length
Professional photo prints300 DPIStandard for sharp prints
Large format / billboard30–100 DPIViewed from a distance, lower DPI is fine
Magazine editorial300 DPIMinimum for print publishing

How to Check and Change DPI in Image Editors

In Photoshop: Image → Image Size. Uncheck "Resample" and change the Resolution value. This changes the DPI metadata without altering pixel count — the file looks identical on screen.

In GIMP: Image → Print Size. Adjust X and Y resolution. Same principle — does not resample unless you also change pixel dimensions.

In Preview (Mac): Tools → Adjust Size. Check "Resolution" field.

What Is a Retina Display and Does It Change DPI?

Apple Retina displays (and similar HiDPI screens) pack twice as many pixels per inch as standard displays — 144 PPI vs 72 PPI. This means a "1x" web image can look slightly blurry on Retina screens because the display is rendering it at double resolution.

To serve sharp images on Retina displays, provide a 2x version of your image at double the pixel dimensions and reference it with the srcset attribute:

<img src="logo.png" srcset="logo.png 1x, logo@2x.png 2x" alt="Logo">

The browser picks the right version based on the screen density.

Summary

DPI only matters for print. For web and screen, total pixel dimensions are what count. Keep web images at the actual display dimensions, set JPEG quality for a good file size/quality balance, and if you are preparing an image for print, calculate the required pixel count based on print size × DPI rather than just changing the DPI metadata.