DPI Converter — Change Image DPI to 300, 150, 96 or 72

Set the DPI of a JPEG or PNG without resizing or re-compressing it. Runs in your browser — nothing is uploaded.

Drop image here or tap to browse
JPG or PNG · up to 50 MB each
DPI settingsLocal · Private
DPI

Pixel dimensions and image data stay byte-identical — only the resolution tag changes.

How it works

  1. Step 1
    Drop your images
    Files stay in your browser. Batch drops welcome.
  2. Step 2
    We process locally
    Resize and re-encode in a single pass.
  3. Step 3
    Download
    Grab files one by one or the whole batch as a ZIP.

DPI (dots per inch, also called PPI) is not a property of the pixels in your image — it is a small piece of metadata stored in the file header that tells printers, Word, InDesign, and print shops how large those pixels should be rendered on paper. A 600×600 pixel photo tagged at 300 DPI prints at 2×2 inches; the same file tagged at 72 DPI prints at roughly 8.3×8.3 inches. The pixels are identical in both cases.

That is why this DPI converter never re-encodes your image. Most online tools decode the file, resample it, and re-save it as a fresh JPEG — which loses quality every single time. ImgSolve instead edits the resolution fields in place: the pHYs chunk for PNG files, and the JFIF density fields (plus the EXIF XResolution/YResolution tags when they exist) for JPEG files. Your compressed image data is copied through byte for byte, so the output is visually identical to the input and the pixel dimensions never change.

Use 300 DPI for print submissions, publishers, and photo labs — it is the standard requirement for anything that will be printed at size. Use 150 DPI for draft prints and internal documents, and 72 or 96 DPI for screen-only assets and older web workflows. If a form asks for a specific value like 240 or 600 DPI, type it into the custom field. Everything runs locally in your browser: there is no upload endpoint, no queue, and no copy of your file left on a server.

Related tools

FAQ

Does changing DPI change the image quality or pixel size?+

No. DPI is metadata only. This tool rewrites the resolution tag in the file header and copies the compressed image data through unchanged, so the pixel dimensions, file size, and visual quality stay effectively identical. Only the print-size hint changes.

How do I change an image to 300 DPI for printing?+

Drop your JPEG or PNG on this page and click the 300 preset. The file is rewritten instantly with a 300 DPI tag and downloads with a -300dpi suffix. Note that 300 DPI does not add detail: to print at a given size you also need enough pixels (inches × 300).

Which formats support DPI metadata?+

JPEG and PNG. JPEG stores density in its JFIF APP0 header and optionally in EXIF; PNG stores pixels-per-metre in a pHYs chunk. WebP, AVIF, and GIF have no standard DPI field, so those formats are not accepted here — convert them to JPEG or PNG first.

Can I convert several images at once?+

Yes. Drop a batch and every file is retagged sequentially in your browser. Download them individually or grab the whole set as a single ZIP.

Are my images uploaded to a server?+

No — never. Every conversion and compression happens directly in your browser using JavaScript and the Canvas API. ImgSolve does not run an upload endpoint; there is no server that could receive your files even if we wanted one.

Does ImgSolve remove EXIF data like GPS location?+

Yes, automatically. Re-encoding an image through a canvas strips all EXIF metadata — GPS coordinates, camera model, timestamps, and any other embedded tags — as a side effect of how canvases work. The output file contains only the pixels.