DPI Converter
Change the DPI (dots per inch) metadata of any image for printing. Set DPI to 72 for screens, 150 for standard prints, 300 for professional printing, or 600 for high-resolution art and photo books. The tool also calculates the exact print size your image will produce at any DPI, helping you understand whether you have enough pixels for the print size you need.
How to Use DPI Converter
- 1
Upload your image
Click the upload area or drag and drop a JPG or PNG image. The current DPI metadata and calculated print size are displayed immediately.
- 2
Check current print size
The tool shows how large your image will print at the current DPI. A 3000×2000 pixel image at 300 DPI prints at 10×6.67 inches — check this before proceeding.
- 3
Enter the target DPI
Type your desired DPI or choose a preset: 72 DPI (screen), 150 DPI (standard print), 300 DPI (professional print), 600 DPI (fine art/photo book).
- 4
Choose whether to resample
Setting DPI without resampling only changes the metadata — the pixel count stays the same. Resampling changes the actual pixel dimensions to produce the new DPI at the same physical size.
- 5
Download
Download the image with the updated DPI setting embedded. For JPG, the DPI is stored in the EXIF data. For PNG, it is stored in the pHYs chunk.
When to Use This Tool
Quick Reference
About DPI Converter
The DPI Converter changes the dots-per-inch (DPI) metadata embedded in an image file without altering the actual pixel data. This is critical for print workflows, where programs like Adobe InDesign, Microsoft Word, and professional print services use the DPI value to determine the physical print size of an image. Changing DPI does not resize the image — it only tells print software how large each pixel should be when printed on paper.
DPI conversion is needed when:
- A printer rejects your image because it reports "72 DPI" even though the pixel count is high enough for quality printing
- Preparing images for professional offset printing which requires exactly 300 DPI
- Correcting metadata on images exported from web applications which default to 96 DPI
- Setting images to 72 DPI for pure web use to match standard screen resolution specifications
- Fixing DPI mismatches that cause layout software to place images at incorrect sizes
DPI (or PPI — pixels per inch) is stored as metadata in the image file header, not as part of the pixel data. For JPEG files, this is in the JFIF or Exif segment. For PNG files, it is in the pHYs chunk. The tool reads the existing header, modifies the resolution value to your specified DPI, and rewrites the header. The pixel grid itself — every single pixel — remains completely unchanged. This operation is lossless: no pixel is created, removed, or altered.
Input formats: JPG, PNG, TIFF. DPI presets: 72 (web/screen), 96 (Windows screen), 150 (low-quality print), 300 (standard print), 600 (high-quality print). Custom DPI: enter any value from 1 to 1200. Output: same format as input with updated DPI metadata.
DPI conversion runs entirely in your browser by manipulating the binary file headers using JavaScript. No file data is transmitted over the network. Your images remain private and the operation completes in under a second for most files. After converting DPI, you may also want to use the Image Resizer if the actual pixel dimensions need adjustment.
Pro Tips for DPI Converter
To check if an image has enough pixels for a print at 300 DPI, divide the pixel dimensions by 300 — a 3000×2000px image prints at 10×6.67 inches at 300 DPI.
If a design program places your image at an unexpected size, it's using the embedded DPI to calculate the default size — change the DPI to 300 so the program places it at the correct print dimensions.
TIFF files support multiple DPI values per file — if your TIFF looks correct in preview but prints wrong, convert DPI and save as a fresh TIFF.
Web images exported from professional tools often have 72 DPI baked in — use this converter to set them to 96 DPI for correct display in Windows environments.
Frequently Asked Questions
Related Image Tools
Your input is processed locally in your browser and is never stored, transmitted, or shared with any server. See our Privacy Policy.