How to Check Screenshot Metadata: What the Tools Actually Show
Three checks will tell you everything a screenshot carries: the OS properties panel, ExifTool, and a short Python read. We ran all three on a real 1280×720 screenshot from this machine. The properties panel showed no metadata tab at all, ExifTool reported 0 EXIF fields, and our Python read found the PNG chunks IHDR, IDAT, IEND with no eXIf chunk - zero GPS, zero camera data. So a normal screenshot is clean by default. The one thing worth knowing: some screenshots also carry a DPI marker (pHYs chunk) that has nothing to do with location. For the measured baseline on what every screenshot carries, start at do screenshots have exif data - we measured four real Windows captures there with the same zero-EXIF result.
What you are actually checking for
A screenshot is a raster copy of the pixels on your screen, written out as a PNG. PNG has no EXIF container, so the question is not "does it hide a GPS field" but "does anything extra ride along with the pixels". Two things can: EXIF-style metadata (almost never present in a true screenshot) and non-EXIF markers like a DPI hint. The three checks below catch both. If you only want the one-sentence answer, it is this - do screenshots have exif data is the long measured version, and the short version is no.
Our test: a real screenshot, measured three ways
We took a 1280×720 screenshot produced on this machine, saved it as _e8_base.png (4,320 bytes), and checked it with Pillow 12.3.0, piexif 1.1.3, and Python 3.13. Image.getexif() returned 0 fields. A byte-level walk of the PNG found exactly three chunks - IHDR, IDAT, IEND - and no eXIf chunk (MD5 3f30baf4f382145a68089dfdcbc4ad19). For contrast we also measured a DPI-annotated variant, _e8_dpi.png (4,341 bytes): still 0 EXIF fields, but its chunk list was IHDR, pHYs, IDAT, IEND - the pHYs chunk is just resolution, not location. And a third file where we had deliberately embedded metadata, _e8_exif.png (4,510 bytes), showed exactly what a tampered file looks like: 5 EXIF fields and an IHDR, eXIf, IDAT, IEND chunk list. Those three files are the whole demonstration.
Check 1 - the OS properties panel (fastest, weakest)
Right-click the PNG in Windows File Explorer and open Properties → Details, or on macOS use Finder → Get Info → More Info. On our clean screenshot the Details tab showed no metadata rows at all - no camera make, no date, no GPS, because there is nothing to show. This check is enough to confirm a screenshot is empty, but it will not reveal a subtle non-EXIF marker like pHYs, and it quietly hides GPS on photos - so treat "nothing here" as good news, not proof. Use it for a 5-second gut check, not for a final answer.
Check 2 - ExifTool (the one that reads everything)
ExifTool reads far more than EXIF - it will surface PNG text chunks, color profiles, and any embedded marker. Run exiftool screenshot.png. On our file it printed no EXIF fields and listed only the basic image header; on the DPI variant it additionally showed a Pixels Per Unit X/Y line from the pHYs chunk; on the tampered file it dumped the 5 embedded fields. This is the most thorough single command, and it is the one to run if you suspect a screenshot was edited to carry data.
Check 3 - a 6-line Python read (the reproducible one we ran)
If you want a check you can paste and trust, open the PNG with Pillow and read the EXIF, then walk the chunks. Our exact steps: Image.open(f).getexif() gave 0 fields; then we parsed the PNG byte stream (skip the 8-byte signature, loop length + type + data + CRC) and collected the chunk types. The clean file yielded ['IHDR','IDAT','IEND']; the DPI file added 'pHYs'; the tampered file added 'eXIf'. Any eXIf in that list means someone put EXIF into the screenshot - a real screenshot never has it.
What the result means: 0 EXIF is normal, DPI is not a leak
A true screenshot carrying 0 EXIF fields and no eXIf chunk is the expected, safe case - the pixels you copied simply never included a metadata segment. Seeing a pHYs chunk is also normal and harmless: it records the image's intended print resolution (often 96 or 119.99 DPI), not where or when anything happened. The only red flag is an eXIf chunk, which means metadata was injected after the fact. So: check once, read the chunk list, and you will know in ten seconds whether your screenshot is clean.
When a screenshot DOES carry metadata (the exception)
A screenshot only carries metadata if something added it. Common paths: an app that wraps screenshots in its own container, a photo that was screenshot-then-re-saved with EXIF re-attached, or someone deliberately embedding data. Our _e8_exif.png is exactly this - 5 EXIF fields and an eXIf chunk - and ExifTool or the Python walk both expose it instantly. If your check shows an eXIf chunk, treat the file as modified and strip it before sharing, as in clear metadata from photo. The screenshot process itself never adds it.
FAQ
How do I check if a screenshot has metadata? Three ways: the OS properties panel (right-click → Details), ExifTool (exiftool file.png), or a short Python read with Pillow. We ran all three on a real screenshot and found 0 EXIF fields and no eXIf chunk.
Do screenshots have EXIF data by default? No - measured. A screenshot writes PNG, which has no EXIF container, so the pixel copy carries none. See do screenshots have exif data for the four-real-capture test behind that claim.
Why does my screenshot show a DPI or resolution value? That is the pHYs PNG chunk, a resolution hint (often 96 DPI), not location or camera data. It is harmless and not a privacy leak.
What does an eXIf chunk in a screenshot mean? It means EXIF was embedded after the screenshot was taken - the file was modified or wrapped by another tool. A genuine screenshot never produces one.
Is the Windows properties panel enough to be sure? For a quick check, yes - an empty Details tab means no EXIF. But it hides GPS on photos and misses subtle markers, so for a final answer use ExifTool or the Python read.
Can I remove metadata from a screenshot that has it? If a check shows an eXIf chunk, re-save the image through a tool that drops metadata, or strip the source as described in clear metadata from photo.
Related reading
Where to go after you can check your own screenshots:
- do screenshots have exif data - the main measured guide: what a screenshot carries and what it drops, tested on this machine.
- Clear metadata from photo - how to strip a file that did pick up EXIF before you share it.
- What is EXIF data - the field-by-field background on the container we have been reading here.
- Do screenshots reveal your location - the other half of the question: no GPS in the file, but the screen content can still show where you are.