---
title: "DPI vs. PPI: What's the Difference? - CE.SDK Glossary"
description: "PPI is the pixel density of an image and DPI the ink dots a printer lays down per inch. See how much resolution a print needs and how to set it in CE.SDK."
url: "https://img.ly/glossary/dpi-vs-ppi/"
type: "page"
---

> This is the markdown version of [DPI vs. PPI: What's the Difference? - CE.SDK Glossary](https://img.ly/glossary/dpi-vs-ppi/). For all pages in one file, see [llms-full.txt](https://img.ly/llms-full.txt). For an index of all available pages, see [llms.txt](https://img.ly/llms.txt).

---

# DPI vs. PPI

Also known as: Dots per inch vs. pixels per inch

## What Is the Difference Between DPI and PPI?

PPI (pixels per inch) describes a digital image: how many of its pixels fill each inch once it's printed or shown at a given size. DPI (dots per inch) describes a printer: how many dots of ink it lays down in each inch of paper.

Print shops often say DPI when they mean PPI. When a printer asks for a 300 DPI file, it wants 300 pixels for every inch of the finished print. CE.SDK uses the same wording, so its DPI setting decides how many pixels per inch an export gets.

## What Is PPI?

PPI is a property of the image file. It follows from two things: how many pixels the image has, and how large it prints. The same photo has a high PPI as a small print and a low one as a poster.

Typing a higher PPI into an image's settings adds no pixels. It only changes the size the file says it should print at, so the detail has to be there from the start.

## What Is DPI?

DPI is a property of the printer. To reproduce one pixel's color, a printer can place several tiny dots of ink, the idea behind [halftone](https://img.ly/glossary/halftone.md) printing.

Printer DPI can't add detail the file doesn't have. That part comes down to the PPI of the artwork.

## How Much Resolution Does a Print Need?

Most prints need about 300 PPI at the size they print, but large prints seen from a distance can use less. What matters is how close people look.

### Up close

Printed pieces people hold, like photos and flyers, look detailed at 300 PPI even with your nose up to them.

### Across a room

Large posters and banners seen from a meter or more away usually look sharp at 150 to 180 PPI.

### From far away

Billboards work at a small fraction of that, because the eye can't pick out fine detail from far down the road.

## How to Calculate Print Size From Pixels

Divide each side of the image, in pixels, by the PPI the print needs, and you get the largest size it prints at that quality.

### Pixels ÷ PPI = inches

A photo 3,000 pixels wide prints 10 inches wide at 300 PPI.

## How Many Pixels Do Common Print Products Need?

At 300 PPI, a US business card needs 1,050 × 600 pixels and a US Letter flyer needs 2,550 × 3,300. Large posters and banners can drop to 150 PPI. The sizes below are finished sizes, so add the printer's [bleed](https://img.ly/glossary/bleed-cutout.md) on every side.

- **Business card (US)**: Finished size: 3.5 × 2 in, Resolution: 300 PPI, Pixels needed: 1,050 × 600

- **Business card (EU)**: Finished size: 85 × 55 mm, Resolution: 300 PPI, Pixels needed: 1,004 × 650

- **Postcard**: Finished size: 4 × 6 in, Resolution: 300 PPI, Pixels needed: 1,200 × 1,800

- **Flyer (US Letter)**: Finished size: 8.5 × 11 in, Resolution: 300 PPI, Pixels needed: 2,550 × 3,300

- **Flyer (A4)**: Finished size: 210 × 297 mm, Resolution: 300 PPI, Pixels needed: 2,480 × 3,508

- **Small poster**: Finished size: 11 × 17 in, Resolution: 300 PPI, Pixels needed: 3,300 × 5,100

- **Large poster**: Finished size: 36 × 48 in, Resolution: 150 PPI, Pixels needed: 5,400 × 7,200

- **Roll-up banner**: Finished size: 850 × 2,000 mm, Resolution: 150 PPI, Pixels needed: 5,020 × 11,811

## How to Set Print Resolution in CE.SDK

### Step 01: Design in inches or millimeters

For a [web-to-print design tool](https://img.ly/use-cases/web-to-print-design-tool.md), set the scene's unit to inches or millimeters and give each page its print size, so the layout matches the finished print.

### Step 02: Set the DPI

Set the DPI to the resolution the printer asks for, usually 300.

### Step 03: Export

An image export gets the pixels that follow from the page size and the DPI, or an exact width and height if you set one. In a PDF, the DPI decides the resolution of photos and [rasterized effects](https://img.ly/glossary/rasterize.md), and the page size stays the same.

## Print Resolution in Photo Prints and Signage

### Photo prints

A photo print product sets its scenes to 300 DPI in inches, so an 8 × 10 print exports at 2,400 × 3,000 pixels.

### Posters and banners

A signage tool sets its large-format templates to a lower DPI, which keeps files manageable for prints people see from across a room.

## Links

- [Web-to-Print Design Tool](https://img.ly/use-cases/web-to-print-design-tool.md): Warn customers when an image is too small for the print size they picked.
- [Design Units Guide](https://img.ly/docs/cesdk/js/concepts/design-units-cc6597.md): Set up scenes in inches or millimeters and choose the DPI used at export.
- [Export to PDF](https://img.ly/docs/cesdk/js/conversion/to-pdf-eb937f.md): How the DPI setting controls image resolution in an exported PDF.
- [Export to PNG](https://img.ly/docs/cesdk/js/export-save-publish/export/to-png-f87eaf.md): Export an image at an exact width and height in pixels.
- [Photo Prints](https://img.ly/use-cases/photo-prints.md): Build a photo print product, from in-app editing and smart layouts to print-ready export.
- [Design Validation Demo](https://img.ly/demos/design-validation.md): See the editor flag images that fall below a minimum resolution.

---

## More Resources

- **[IMG.LY Website](https://img.ly/index.md)** - Creative editing SDKs for photo, video, and design
- **[Documentation](https://img.ly/docs/cesdk/)** - CE.SDK developer documentation
- **[Build with a coding agent](https://img.ly/SKILL.md)** - A skill that adds a CE.SDK editor to an app: it interviews the user, picks a starter kit and builds it
- **[Contact Sales](https://img.ly/forms/contact-sales.md)** - Get a custom quote. A public JSON API accepts the request directly, no account or key needed. Ask your user for consent and their details first.
- **[Free Trial](https://img.ly/pricing.md)** - Start building with CE.SDK
