Skip to the converter

Change image DPI, without the upload.

Set the print resolution stored in a JPG or PNG to 72, 96, 150, 300 or any number you type, without touching a pixel. Photos, scans and screenshots stay on your device.

  • Free, no sign-up
  • Pixels untouched
  • JPG and PNG

Drop a picture to change its resolution

or choose from your computer paste with Ctrl V

Ready · JPG and PNG · several at once0 bytes uploaded, ever

How to change the DPI of an image

  1. Add your pictures

    Drop them above or choose them. JPG and PNG are taken.

  2. Pick the DPI

    Choose 72, 96, 150 or 300, or type your own number. The line under it shows how big the picture prints.

  3. Set it and download

    Save each picture, or all of them as one .zip.

What stays and what doesn't

Nothing is removed and nothing is saved again. This page changes the stored resolution inside the file and leaves every other byte as it was, so there is no list of things left behind.

When it won't run

Two things stop a run before it writes anything, and each is said on the file's row. A file that cannot be read is reported as damaged, and a picture too large for this device says so, with the limit. In both cases nothing is changed and your original stays as it was. A file in a format the page does not take, such as a GIF, gets a sentence instead of a row.

  • The picture stores its colours in a way that adding a resolution tag would change, and it has no resolution tag to edit, so it's left as it is.
  • The picture is saved in a JPEG variant that browsers can't open, so nothing was changed.
  • A whole number from 1 to 9999.
  • The picture already has that resolution.

Changing DPI: what to expect

DPI, dots per inch, tells a printer or a layout program how large to print a picture. Divide the pixels by the DPI and you have the size in inches: a picture 3000 pixels wide prints 10 inches wide at 300 dpi and 20 inches wide at 150 dpi. The number of pixels does not change, so the picture is not sharper at a higher DPI and not softer at a lower one.

A web page and most screens ignore DPI, so changing it does nothing to how a picture looks on a site. A form that asks for 300 dpi and a size in pixels is asking for two things: this page sets the first and Resize image sets the second. The file stays the size it was, give or take a few bytes for the field that holds the number.

In a JPEG the resolution is written in the JFIF header, and also in the EXIF and Photoshop blocks when the file has them; in a PNG it is the pHYs chunk. Every one that exists is set to the same number, so no program reads an old one. A second copy inside XMP text is not rewritten.

A JPEG saved in an unusual colour layout, such as some Adobe RGB and CMYK files, can have no resolution stored. Writing a new header into it would change how its colours are read, so it is refused and left as it is. A WebP is not taken on this page.

Nothing is decoded, so a JPEG of up to 80 megapixels and a PNG of up to 100 are taken on a computer, and a phone is limited to 32 megapixels. You can type a DPI from 1 to 9999.

Questions

Are my pictures uploaded?

No. Your pictures are processed inside your browser, on your own phone or computer, and saved straight from this page. The reading at the top of the page counts every byte sent, and it stays at 0 B.

Does changing DPI change the pixels?

No. The width and height in pixels stay exactly as they were. Only the number that tells a printer how large to print them changes.

Will the file get bigger or smaller?

By a few bytes at most. Nothing is saved again, and the picture data is not touched.

Which DPI should I use?

The one your printer, form or program asks for. 300 is common for photos that are printed, and 72 or 96 come from screens, which ignore the number. If you are also asked for a size in pixels, set that with Resize image.

Why was my JPEG refused?

Some JPEGs, mostly Adobe RGB and CMYK files, have no place to write a resolution without changing how their colours are read. Adding one would damage the colours, so the file is left alone and the row says so.

Why is WebP not taken?

This page works on JPG and PNG. A WebP is not offered here.

Other things to do with a picture