Open a JPEG, PNG, WebP, GIF, or BMP to read its dimensions, megapixels, and — where the format stores one — its embedded density tag. Your image stays in this browser; no file is sent to a server.
Embedded DPI is a print-size hint, not extra pixels.
Some files have no usable density tag. In that case our tool reports Not embedded instead of inventing a misleading 72 PPI default. You can still choose your target print dimensions and calculate effective PPI from the raw pixel count.
The Max print rows show the largest uncropped print at two common quality targets: 300 PPI for gallery-quality photo prints and 150 PPI for large wall art viewed from a distance. If your target print is smaller than those sizes, your image has enough pixels. For an exact fit-or-crop answer at your print size, send the dimensions to the print fit calculator.
JPEG stores density in JFIF or EXIF headers; PNG uses its pHYs chunk. Publishing apps and printers may interpret these tags differently, so always check the placed size in your document layout.
FILE FORMAT SPECIFICATIONS
How image files store resolution metadata
JPEG / JFIF
APP0 Marker Segment
The original JPEG File Interchange Format standard defines density units in either dots per inch (density unit 1) or dots per centimeter (density unit 2). Found at byte offset 2–18 in legacy JPEGs.
JPEG / EXIF
APP1 IFD0 Resolution Tags
Modern digital cameras record resolution in EXIF tags: Tag 0x011A (XResolution), Tag 0x011B (YResolution), and Tag 0x0128 (ResolutionUnit: 2 for inches, 3 for cm).
PNG / pHYs
Physical Pixel Chunk
The PNG specification defines density strictly in pixels per unit, where unit 1 represents meters. 300 PPI translates to approximately 11,811 pixels per meter in the pHYs chunk.
FILE INSPECTION FAQ
Common questions about image DPI inspection
Why does my image file say 72 DPI when taken on a 48MP camera?
Most cameras and smartphones tag exports with an arbitrary 72 or 96 DPI metadata marker by default. This is an obsolete display standard from early computer monitors, not a measure of your camera’s sensor resolution. Check the pixel dimensions instead.
What is the difference between JFIF, EXIF, and PNG pHYs metadata?
JPEG files store resolution in either the older JFIF header (APP0) or the standard EXIF header (APP1 IFD0). PNG files store pixel density in a dedicated pHYs (physical pixel dimensions) chunk in pixels per meter. Our checker inspects all three standards.
Is it safe to check sensitive or private photos on this site?
This tool operates entirely inside your local web browser using JavaScript ArrayBuffer inspection. Your image bytes are never uploaded, sent over network requests, or stored on any remote server.
Which formats can the checker read?
Pixel dimensions are read for JPEG, PNG, WebP, GIF, and BMP files. Density tags are read for JPEG (JFIF or EXIF) and PNG (pHYs), plus the pixels-per-meter fields a BMP header can carry. WebP and GIF have no reliable density tag, so those files report no embedded density.
What does "Not embedded" mean on an image file?
Many images—including web screenshots, exported vector artwork, and social media downloads—contain no physical density metadata at all. The file has width and height in pixels, but leaves the physical size up to the application placing it.