← All articles 8 min read

How to Increase Image DPI for Printing (3 Methods)

A print shop rejected your image for being "too low DPI." Your photo is 3000×2000 pixels — plenty of detail — but the metadata says 72 DPI. The fix might be as simple as changing a number in the file's metadata. Or it might require actually adding pixels. It depends on what "increase DPI" means for your situation.

This guide covers three methods for increasing image DPI, explains when each one applies, and is honest about the limitations. Changing DPI metadata is free and instant. Resampling adds pixels through interpolation. AI upscaling generates new detail that didn't exist in the original. Each method has tradeoffs.

If you're not sure what DPI means or how it differs from PPI, start with DPI vs PPI: What's the Difference?.

DPI vs Resolution — What "Increasing DPI" Actually Means

DPI (dots per inch) describes how many pixels are printed per physical inch. It's a print density setting, not a measure of image quality. The same 3000×2000 image can be set to 72 DPI, 150 DPI, or 300 DPI — the pixel data doesn't change. What changes is the physical print size:

DPI Setting 3000×2000 Image Prints At Quality
72 DPI 41.7 × 27.8 inches Low — visible pixels
150 DPI 20 × 13.3 inches Acceptable for posters
300 DPI 10 × 6.7 inches Professional print quality

At 300 DPI, each inch of the print contains 300 pixels. This is the standard for professional printing — magazines, brochures, photo prints. At 72 DPI, each inch contains only 72 pixels, which is fine for screens but produces blurry, pixelated prints.

The key insight: If your image has enough pixels for the intended print size at 300 DPI, you just need to change the metadata. If it doesn't have enough pixels, you need to add them — and that's where quality tradeoffs begin.

For reference on what pixel dimensions common print sizes need, see Standard Photo Print Sizes.

Method 1 — Change DPI Metadata (No Quality Change)

If your image has sufficient pixel dimensions but the DPI metadata is set wrong (usually 72 or 96 DPI from a screen-oriented source), changing the metadata is all you need. No pixels are added, removed, or modified. The image data stays bit-for-bit identical.

How to Check If Metadata Change Is Enough

Calculate your available DPI:

Available DPI = pixel dimension ÷ desired print size in inches

Example: You have a 4500×3000 image and want to print at 10×15 inches.

The image has enough pixels. Just change the DPI metadata to 300.

If the result is below 300, you need Method 2 or 3.

Change DPI With Pixotter

Pixotter's DPI tool lets you view and change the DPI metadata of any image in your browser. Drop your image, set the target DPI, and download. No pixels are modified — only the EXIF/metadata DPI tag changes.

Change DPI With ExifTool (Perl Artistic License)

ExifTool 12.87 is the gold standard for metadata manipulation. It modifies DPI tags without touching pixel data.

exiftool -XResolution=300 -YResolution=300 -ResolutionUnit=inches image.jpg

Verify the change:

exiftool -XResolution -YResolution image.jpg

For more on checking DPI, see How to Check Image DPI. For changing DPI across multiple images, see How to Change DPI of an Image.

Change DPI With ImageMagick (Apache 2.0)

magick input.jpg -density 300 -units PixelsPerInch output.jpg

Note: ImageMagick's -density flag sets the DPI metadata. Without -resample, it does not change pixel dimensions.

Method 2 — Resample to Add Pixels (Interpolation)

When your image doesn't have enough pixels for the target print size at 300 DPI, resampling adds pixels through interpolation. The software calculates what color each new pixel should be based on its neighbors. This increases the pixel count but does not add real detail — it creates a smoother, larger version of the same information.

Resample With GIMP (GPL-3.0)

GIMP 2.10.38 provides fine-grained control over resampling.

  1. Open your image in GIMP.
  2. Go to Image → Scale Image.
  3. In the X resolution / Y resolution fields, enter 300 pixels/inch.
  4. Set Interpolation to NoHalo or LoHalo (best quality for upscaling).
  5. Note how the pixel dimensions increase — GIMP maintains the physical print size while packing more pixels per inch.
  6. Click Scale and export as JPG or PNG.

Resample With ImageMagick (Apache 2.0)

magick input.jpg -resample 300 output.jpg

This resamples the image to 300 DPI by adding pixels via the default Lanczos interpolation. The file size will increase and some softening is normal.

Quality Reality Check

Resampling works acceptably when upscaling by 1.5-2×. Beyond 2×, the output looks noticeably soft because interpolation cannot invent detail. A 1000×667 image resampled to 3000×2000 will print at 300 DPI on a 10×6.7" print, but it will look softer than a native 3000×2000 capture.

Upscale Factor Quality Impact
1.0-1.5× Minimal — hard to distinguish from original
1.5-2.0× Slight softening — acceptable for most print uses
2.0-3.0× Noticeable softening — fine for posters, not for close-up viewing
3.0×+ Obvious blur — consider AI upscaling or a higher-resolution source

Method 3 — AI Upscaling (Generate New Detail)

AI upscaling models analyze the image content and generate plausible new detail that wasn't in the original. The result is sharper than interpolation at high upscale factors, but the generated detail is synthetic — the AI is making educated guesses about what the missing detail should look like.

Real-ESRGAN (BSD 3-Clause)

Real-ESRGAN is an open-source AI upscaler that produces impressive results on photos and illustrations. BSD 3-Clause license.

realesrgan-ncnn-vulkan -i input.jpg -o output.jpg -s 4 -n realesrgan-x4plus

The -s 4 flag upscales by 4×. A 1000×667 image becomes 4000×2668, giving you 300 DPI at 13.3×8.9 inches with genuine-looking detail.

System requirements: GPU recommended (Vulkan-compatible). CPU mode works but is much slower. Pre-built binaries available for Windows, macOS, and Linux.

When AI Upscaling Makes Sense

DPI Requirements for Common Print Products

Print Product Minimum DPI Recommended DPI Notes
Photo prints (4×6 to 8×10) 240 300 Viewed at arm's length
Magazines and brochures 300 300 Industry standard
Large posters (24×36) 150 200 Viewed from 3+ feet
Billboards 30-72 72 Viewed from 20+ feet
Canvas prints 150 200 Texture hides low DPI
Business cards 300 300 Close viewing distance

The viewing distance matters as much as the DPI number. A billboard at 72 DPI looks fine from across a parking lot. A business card at 72 DPI looks terrible in your hand.

For detailed print dimension tables, see Resize Image for Printing and Standard Photo Print Sizes.

Can You Really "Increase" DPI?

Honestly: it depends what you mean.

Changing DPI metadata (Method 1) is a lossless operation. You're changing a tag in the file, not the image itself. If the image already has enough pixels, this is all you need. It's free, instant, and produces no quality loss.

Resampling (Method 2) adds pixels that are mathematically interpolated from existing pixels. You get a higher pixel count and a higher DPI, but the actual visual information is the same as the original — just spread across more pixels with computed fill between them. For modest upscales (up to 2×), this is fine.

AI upscaling (Method 3) generates plausible new detail using machine learning. The output is sharper than resampling at high upscale factors, but the detail is synthetic. It wasn't captured by a camera — a neural network invented it based on patterns learned from millions of images.

The best approach is always to start with the highest-resolution source you can find. Re-export from the original camera, request the full-resolution file from the photographer, or re-scan at a higher DPI. When that's not possible, choose the method above that matches your quality requirements.

FAQ

What DPI should I use for printing? 300 DPI is the standard for professional printing (photos, brochures, magazines). 150-200 DPI is acceptable for large format prints (posters, banners) that are viewed from a distance. For the full breakdown, see the DPI requirements table above.

Does changing DPI change file size? Method 1 (metadata only): no. The file stays the same size — you're changing a tag, not the pixels. Methods 2 and 3: yes. Adding pixels increases file size proportionally to the upscale factor.

Can I increase DPI without losing quality? Method 1 (metadata change) is completely lossless. Methods 2 and 3 add pixels, which by definition changes the image. Whether this is a "quality loss" depends on your standard — interpolation softens, AI upscaling adds synthetic detail. Neither reduces the quality that was already there.

What's the difference between DPI and PPI? DPI (dots per inch) refers to printer output — how many ink dots per inch. PPI (pixels per inch) refers to digital images — how many pixels per inch on screen. In practice, "DPI" is used interchangeably for both, and print shops will understand what you mean either way. See DPI vs PPI: What's the Difference? for the full explanation.

My image is 72 DPI but 6000×4000 pixels. Is it low quality? No. 72 DPI is just a metadata tag — it doesn't describe the image's actual quality. A 6000×4000 image at 72 DPI prints at 83×56 inches. Change the metadata to 300 DPI and it prints at 20×13 inches at professional quality. The pixel data is identical either way.

Can I increase DPI on my phone? Yes. Open Pixotter's DPI tool in your phone's browser to check and change DPI metadata. For resampling, you'll need a desktop tool like GIMP or a command-line utility. AI upscaling requires significant processing power and is best done on a desktop or laptop.

How do I check my image's current DPI? See How to Check Image DPI for step-by-step methods on every platform. Quick answer: right-click the image file, open Properties (Windows) or Get Info (Mac), and look for the resolution/DPI field.

Also try: Compress Images