Image DPI Changer

Set the DPI of a PNG or JPEG for print — the metadata is edited in place, so not a single pixel is recompressed and the file downloads instantly.

The Image DPI Changer runs entirely in your browser, editing bytes on your device. Your images are never uploaded.

Built and maintained by Udit Agarwal

Open the Image Converter

About Image DPI Changer

Image DPI Changer fixes the “please supply images at 300 DPI” request without touching your pixels. DPI is not image quality — it is a metadata note telling printers how densely to lay the existing pixels on paper. A 3000×2000 photo is the same photo at 72 or 300 DPI; only the intended print size changes (41 inches wide versus 10). This tool reads the resolution field inside the file — the pHYs chunk in a PNG, the JFIF density in a JPEG — and rewrites just those few bytes. There is no decoding, no recompression and no quality loss, which also makes it instant on any file size. The print-size preview shows exactly how large the image prints at the current and the new DPI, so you know before submitting whether the pixels are actually sufficient.

Features

  • Sets DPI in PNG and JPEG by editing the file's metadata bytes
  • Zero recompression — pixels are byte-identical after the change
  • Reads and displays the currently stored DPI, including “none set”
  • Print size preview in inches and centimetres at any DPI
  • Presets for 72, 96, 150, 300 and 600 DPI
  • Instant processing regardless of file size
  • Renamed output like photo-300dpi.jpg
  • Everything processed on your device

How to use the Image DPI Changer

  1. Drop a PNG or JPEG
  2. Check the stored DPI and current print size
  3. Pick 300 (or any value) and check the new print size
  4. Download — the pixels are untouched

Example

Input

3000×2000 photo at 72 dpi

Output

Same file at 300 dpi — prints 10×6.7 in instead of 41.7×27.8 in

Identical pixels; only the print instruction changed.

Common errors & troubleshooting

  • The image still looks the same on screen after the change. — It should — screens ignore DPI entirely and show pixels. The change matters only to printers and to submission systems that check the metadata field.
  • A print shop says the image is still low resolution. — DPI metadata cannot add pixels. If 300 DPI makes the print size smaller than needed, the image lacks resolution for that size — you need more pixels (a larger original), not a different DPI number.
  • The tool reports “none set” for a screenshot. — Many screenshots and web images simply omit the density field, and software then assumes 72 or 96. Setting an explicit value is exactly what submission systems checking for 300 DPI want.
  • A WebP or HEIC file is rejected. — Those formats store resolution differently and are rarely what print workflows ask for. Convert to PNG or JPEG first, then set the DPI here.

Frequently asked questions

Does changing DPI change image quality?
No. DPI is a print-density instruction stored in metadata; the pixel data is untouched here — not even recompressed. Quality changes only when pixels are resampled, which this tool deliberately never does.
What DPI do I need for printing?
300 DPI is the standard for photo prints and publications viewed at arm's length. Large posters viewed from distance work at 150, and billboards far less. Screen-only work conventionally sits at 72 or 96 — where the number is ignored anyway.
How large can my image print at 300 DPI?
Divide pixels by 300: a 3000×2000 photo prints 10×6.7 inches. The tool shows this for both the current and the proposed DPI, which is the fastest way to know whether your pixels meet a size requirement.
Why do journals and print shops ask for 300 DPI files?
Their systems read the metadata field to compute the intended print size and flag under-resolved images. Setting the field correctly — matched to a sufficient pixel count — is what makes the automated check pass.
Where is DPI stored inside the file?
PNG keeps physical-density values in a small chunk near the start of the file; JPEG stores density and units in its JFIF header. The tool rewrites exactly those bytes — with a correct checksum for PNG — and leaves the image data stream alone.

Related tools

  • Image Format Converter — Convert images between PNG, JPEG and WebP entirely in your browser.
  • Image Optimizer — Re-encode and shrink images (JPEG/WebP/PNG), optionally resizing.
  • Image Cropper — Crop an image to any area or fixed aspect ratio and download it, in your browser.
  • EXIF Viewer & Remover — View and strip EXIF metadata (including GPS) from photos — nothing is uploaded.
  • SVG to PNG Converter — Convert SVG to PNG or JPG at any scale, with a transparent or solid background, in your browser.
  • Image to PDF — Combine images into a single PDF (auto / portrait / landscape).

Guides

More Images tools

  • BlurHash Generator — Turn an image into a BlurHash string, and decode any hash back to a preview.
  • Placeholder Image Generator — Make placeholder images at any size, as SVG, PNG or a data URI.
  • ASCII Art Generator — Convert any image into ASCII art, with character sets, contrast and invert.
  • Image Filters — Apply grayscale, sepia, contrast, blur and more, then export the PNG and the CSS.
  • Image Splitter — Cut a picture into a grid of tiles and download them as a ZIP.
  • Image Merger — Combine images side by side, stacked or in a grid, with gaps and a background.
  • Collaborative Whiteboard — Draw together with someone over a direct browser-to-browser connection.
  • Thumbmark Maker — Turn a photo of an inked thumbprint into a clean transparent PNG for forms.
  • Signature Background Remover — Lift a signature off a photo of paper into a transparent PNG, in the ink colour you pick.
  • Image to Text (OCR) — Pull the text out of photos, screenshots and scans with on-device recognition.
  • Image Resizer — Resize photos by pixels, percentage, preset or longest side — in batches, with a ZIP download.
  • Compress Image to Size — Bring a photo under an exact size such as 20 KB, 50 KB, 100 KB or 200 KB.

See all Images tools (40) · All tools