Loading Shrinkify...
Loading Shrinkify...
Check embedded DPI and effective print resolution for passport and form photos. Convert to 200 or 300 DPI locally — no upload.
Quick start
Your passport scan is 800×1000 px but the portal rejects it for “low resolution” when printed at 35×45 mm.
Step 1
Upload the image
JPG or PNG — we read JFIF, EXIF, or PNG pHYs DPI tags when present.
Step 2
Pick intended print size
Choose India 35×45 mm, US 2×2 in, or enter custom width/height.
Step 3
Read effective DPI
We calculate min(width, height) DPI from pixels ÷ physical size.
Step 4
Choose target DPI
200 DPI for many online forms; 300 DPI for print-quality passport photos.
Step 5
Export resampled JPG
Download at the exact pixel dimensions for your size × DPI combo.
Expected results: Clear verdict on whether your image meets 200/300 DPI for the chosen print size, plus an export at exact portal pixel dimensions.
Check image DPI
Upload Files
Drag & drop files here, or click to select
Upload a JPG or PNG to see DPI metadata and effective print resolution.
Convert / export at target DPI
Output: 413 × 531 px for 35×45 mm @ 300 DPI
Upload a JPG or PNG to read embedded JFIF/EXIF DPI metadata, then enter your intended print size (35×45 mm passport, 2×2 inch US, or custom) to calculate effective DPI. See whether the image meets 200 or 300 DPI for government portals, and export a resampled JPEG at your target DPI — all in the browser.
No signup required. Open Image DPI Checker and start working immediately.
Yes. Standard flows process locally on your machine, so files are not uploaded as part of normal usage.
Practically speaking, prioritize high-impact findings first, fix them, then rerun analysis to verify improvement. This loop gives more reliable outcomes than one-off checks. That makes the result easier to verify before publishing.
In day-to-day use, yes, they are useful for triage and fast feedback. For critical production incidents, combine them with deeper environment-level validation. This is usually the most reliable approach for repeatable results.
In most workflows, input changes, environment state, or dependency context can affect output. Re-run with the same exact input snapshot when you need strict comparisons.
Check out our technical guides to learn more about how browser-side processing works.
Read Glossary