Check the current DPI of any JPG or PNG and change it to 72, 150, 300, 600 or any custom value. The conversion rewrites only the file header — pixels are never re-encoded, so there is zero quality loss. No upload, no account.
Lossless for both JPG (JFIF + EXIF headers) and PNG (pHYs chunk).
DPI (dots per inch) is not resolution — it is a printing instruction stored in the file header. The same 3000-pixel-wide photo can claim 72 DPI or 300 DPI while containing identical pixels. Many online "DPI converters" re-encode your image through a quality slider to change this one header value, degrading the image for no reason. This tool edits the header bytes directly: the JFIF density field and EXIF resolution tags for JPEG, the pHYs chunk for PNG. Your image data passes through untouched.
The tool reads the current DPI from the file header and shows it.
300 for print and journals, 150 for large-format, 72 for screen. Or type any custom value.
Only the density header changes — JFIF and EXIF resolution fields for JPEG, the pHYs chunk for PNG. Pixels are untouched.
Same image, same quality, new DPI — accepted by print services and submission systems.
| Use case | DPI to set |
|---|---|
| Print shops, photo labs, posters | 300 |
| Academic journals & publishers | 300 (some ask 600 for line art) |
| Government / visa photo portals | 300 (often stated as "600 × 600 px at 300 DPI") |
| Large-format banners viewed at distance | 100–150 |
| Web and screen use | 72 (purely conventional) |
| Embroidery / engraving services | as specified — use the custom field |
Unlike tools that re-encode the image (and degrade quality), this rewrites only the metadata header. Every pixel byte stays identical.
See what DPI your image claims before changing it — useful when a submission system rejects "low resolution" files.
DPI conversion happens in your browser. Print-ready artwork and documents never leave your device.
No queue, no processing wait — header rewrite completes in milliseconds even for 50 MB files.