To change an image's DPI in Windows 11 without altering its pixels, write the new dots-per-inch value into the file's print-density metadata (JFIF for JPEG, pHYs for PNG) and download a local copy. A 3000 by 2400 pixel image at 300 DPI has an intended print size of about 10 by 8 inches; the same image at 150 DPI has an intended print size of about 20 by 16 inches, even though nothing about the pixels themselves has changed. Windows 11 ships with several apps that can view a DPI label, including File Explorer, Photos, Paint, and Microsoft Print to PDF, but none of them offer a clean way to write a new DPI value into a JPEG or PNG header without resampling, recoding, or sending the file to a server. Image DPI Changer fills that gap by validating a single JPEG or PNG up to 25 MiB, updating the standard density field, and producing a download whose compressed image bytes are identical to the input. The result is a metadata-only change: pixel dimensions stay fixed, the file stays local, and the new DPI is whatever you type.

What Changing DPI Actually Does in Windows 11
DPI is a print-density instruction, not a measure of image detail. When a layout program, printer driver, or export workflow needs to know how big an image should print, it divides the pixel dimensions by the DPI stored in the file. 3600 pixels divided by 300 DPI equals 12 inches. 3600 pixels divided by 150 DPI equals 24 inches. Same pixels, different physical sizes, depending on the label.
In Windows 11 specifically, the operating system itself generally does not look at a JPEG or PNG DPI field when displaying images. File Explorer thumbnails use the pixel dimensions. The Photos app renders at the available window size. Microsoft Edge and other browsers size images by CSS or HTML attributes. So changing the DPI on your computer's image viewer does not make a photo look sharper on screen.
Where the DPI value matters on Windows 11 is downstream: a print dialog that calls for "fit to page" at 300 DPI, a layout program that places images at their intended physical size, or a print provider's preflight check that flags a file below a target DPI. Those workflows read the metadata field and act on it.
Why Use a Metadata-Only Tool on Windows 11
Windows 11 does not ship with a single-click way to set a JPEG or PNG DPI without changing the pixel data. Paint's "Resize" dialog has a "Resize pixels" checkbox that defaults to checked, and turning it off still rebinds the pixels to a different physical size and saves a fresh file that may drop other metadata. The Photos app can export with a chosen DPI, but it re-encodes the image and can shift quality.
A tool that targets only the metadata field does two things differently. First, it does not re-encode the compressed image data, so a JPEG stays a JPEG with the same quantization tables and the same byte sequence for the image. Second, it accepts a whole-number DPI value such as 72, 150, 300, or 600 and writes it to the standard location. For JPEG, that is the JFIF APP0 density record defined by the W3C JPEG File Interchange Format specification. For PNG, that is the pHYs chunk defined by the W3C PNG Specification. Both are documented portable fields that any compliant reader can parse.
For Windows 11 users who want a fast, offline option without installing Photoshop, GIMP, or another image editor, that narrow scope is the point. Use Image DPI Changer when the pixels are already what you need and only the print-density label is wrong.
Set the DPI Value for a JPEG or PNG
- Open Image DPI Changer in your browser.
- Choose one JPEG or PNG file up to 25 MiB from your local drive. The tool reads the file header, validates that it is a bounded JPEG or PNG, and inspects any existing JFIF density or pHYs chunk so you can see what the current value is.
- Enter a whole-number target DPI. Common values are 72, 150, 300, and 600. The field accepts any positive integer; the tool does not rescale the image, so the choice is purely a label you are writing into the header.
- Select Update image DPI. The page rewrites the JPEG JFIF APP0 density fields or the PNG pHYs chunk, copies the original image bytes as-is, and creates a single local Blob for download.
- Click the download link that appears and save the file. The downloaded image has the same pixel dimensions as the input, so a 3000 by 2400 image stays 3000 by 2400, but the new DPI label.
- Open the result in a metadata viewer or place it in the layout program, print dialog, or preflight check you plan to use, and confirm the intended physical size matches your target.
How the Same Pixels Look at Different DPI Values
The relationship between pixel dimensions, DPI, and intended print size is fixed by the arithmetic itself. A 3000 by 2400 pixel image will always print at 10 by 8 inches when the file carries a 300 DPI label, because 3000 pixels divided by 300 DPI is 10 inches and 2400 pixels divided by 300 DPI is 8 inches. The table below shows the same image under four common DPI labels.
| DPI label | 3000 × 2400 pixel image — intended print size |
|---|---|
| 72 | about 41.7 × 33.3 inches |
| 150 | 20 × 16 inches |
| 300 | 10 × 8 inches |
| 600 | 5 × 4 inches |
Every row in the table is the same image. The pixels have not changed. Only the print-density instruction has changed, and only the last column of the table changes in response. If you need to figure out which DPI label fits a target physical size before you update the file, the DPI Converter computes the inches or centimetres from any pixel count and any candidate DPI without writing anything to a file.
Read-Back Differences Between JPEG and PNG
A JPEG stores its density as a pair of unsigned 16-bit integers plus a one-byte unit, where 1 means dots per inch. Image DPI Changer writes unit 1 with the integer you entered, so a request for 300 DPI produces a file that other tools also read back as 300 DPI.
A PNG stores its density in the pHYs chunk as a 32-bit unsigned integer for pixels per metre. The conversion from inches to metres uses the exact factor 1 inch equals 0.0254 metres, so pixels per metre equals DPI divided by 0.0254. Because the chunk only stores whole numbers, the value is rounded. A request for 300 DPI becomes 11811 pixels per metre; reading that back as DPI gives roughly 299.9994 DPI, which most viewers round to 300. A request for 150 DPI becomes 5906 pixels per metre, which reads back as approximately 150.0124 DPI. The difference is a fraction of a DPI from storage precision, not a change in the actual image.
Truncated marker segments, malformed PNG chunks, duplicate pHYs chunks, or a pHYs chunk placed after the image data are rejected by the validator rather than silently repaired. If your file fails to load, check that the source was saved by a compliant encoder and has not been edited by a tool that corrupted the header.
Common Misconceptions That Lead to Bad Prints
A higher DPI does not mean a clearer image. If the source has 3000 by 2400 pixels, no metadata change can add detail that the pixels do not contain. Setting 600 DPI just tells the printer driver to print the same 3000 by 2400 pixels into a 5 by 4 inch box, which packs more source pixels into a smaller print area rather than adding new ones. If the file needs more pixels, use the Image Resizer to create a new file with a higher pixel count rather than raising the DPI label.
A lower DPI does not make a sharp image blurry. It only tells downstream software that the same pixels should spread across more inches. Web browsers usually ignore the DPI field, so a lower number will not change how a website displays the image. Social platforms generally strip print metadata during upload and recompress the image for their own formats. Setting 300 DPI before uploading to Instagram, X, or Facebook does not guarantee those services will retain the value.
For a deeper look at what DPI does and does not change, the Change DPI Without Losing Quality guide walks through the same misconception from another angle.
Verifying the Result in Your Print Workflow
After downloading the updated file, the practical check is in the program that uses it. In a layout application, place the image at its intended physical size and confirm the on-screen ruler matches. In a Windows 11 print dialog, open Printer Properties, set the paper size, and check the driver preview for the image footprint. In a print provider's preflight check, submit the file and read the report for the target DPI.
If a downstream program shows a DPI that disagrees with what you set, that program may be reading a different metadata family. For JPEG, that is often EXIF resolution rather than JFIF; for PNG, it is always pHYs but with its own rounding. If you need the EXIF resolution to match, edit the EXIF record separately with a tool designed for that field. For most local Windows 11 print workflows, the JFIF or pHYs field written by Image DPI Changer is the field the application reads.
Keep the original file. Metadata writes are reversible by setting a new value, but the original is the safe copy in case a downstream tool misinterprets the new label. Treat the DPI change as one step in a print workflow that also includes target physical size, paper selection, color profile, and the print provider's documented requirements.
For a deeper look, see Black and White Photo Converter on Windows: A Quick Guide.