ExifPixel
← Blog
August 7, 2026·8 min read

How to Tell If a Photo Has Been Edited

There is no button that answers this. But there is a check that takes ten seconds and is right more often than people expect: read the file's own metadata and see whether it still looks like something a camera produced.

It will not tell you whether a face was swapped or a shadow was painted in. It will often tell you that the file passed through software after it left the camera, which is usually the question behind the question.

Start with the software field

Cameras write their own firmware version into the Software tag. Editors overwrite it with their name. When that field says Photoshop, GIMP, Lightroom or Snapseed, the file was opened and written out again by that program.

Here is a real JPEG showing three independent signals at once:

Three metadata signals in one real JPEG: the software field says GIMP 2.4.5 rather than a camera, the modified date is 62 days after the capture date, and the image is 100 by 68 pixels although a Canon EOS 40D shoots 10.1 megapixels.
None of these is proof on its own. Three of them agreeing is a different matter.

Then compare the dates

A photo carries a capture date and a modified date. Straight out of a camera they match, or sit seconds apart. A modified date days or months later means something rewrote the file — an edit, a rotation, or a re-save by an app that recompressed it.

The reverse is also informative: if the modified date is earlier than the capture date, someone has been editing timestamps, because that ordering is impossible in normal use.

Check the dimensions against the camera

The Model field names the body. Look up what that body shoots and compare it to the pixel dimensions in the file. A 10-megapixel camera producing a 100-pixel-wide image means the file has been resized and resaved at least once — the original is somewhere else.

Compare it against a photo you trust

The strongest version of this check is a side-by-side. Take a picture you know came straight off the same camera, put it next to the one you are unsure about, and look at which fields disagree. An untouched file has a dense, consistent set of camera tags; an edited one is usually thinner, with gaps where the editor did not bother to copy values across.

Put two photos side by side. Open Compare EXIF

Where this method stops working

This is the part most guides skip, and it matters more than the tricks above.

What metadata can suggest — an editor named in the software field, a modified date later than the capture date, missing camera fields, dimensions smaller than the sensor, a thumbnail that differs from the image — against what it can never prove: that a photo is untouched, that it is fake, who edited it, or that the timestamps are honest.
EXIF is unsigned plain data. It is evidence of handling, never a signature.

A clean file proves nothing. Every social network strips metadata on upload, so a photo downloaded from Instagram has no tags at all, and looks identical to one that was deliberately scrubbed. Absence of evidence is the normal state on the web.

Metadata can also be forged. It is unsigned text in the file header, and any free tool can rewrite it, including ours. Someone motivated to deceive you will not leave GIMP sitting in the Software field.

This is exactly the gap C2PA is meant to close: a cryptographically signed record of where a file came from and what was done to it, which cannot be rewritten with a text editor. Adobe and others surface it as Content Credentials. Very few files carry one yet, so its absence proves nothing — but when a file does have it, it is worth more than every unsigned tag combined.

Check a file for signed provenance. Open the C2PA Viewer

And plenty of edits leave no trace worth finding. Cropping in the Photos app, a filter applied on the phone, an export from a chat client all produce a file that looks ordinary because, at the metadata level, it is.

What to do when it matters

  • Ask for the original file, not a screenshot or a re-share. Originals carry the tags; forwards do not.
  • Look at the pixels as well as the header. Inconsistent lighting, edges and perspective survive metadata stripping.
  • Check whether the same image exists elsewhere and earlier, with a reverse image search.
  • Treat a matching set of camera tags as consistent with the claim, not as confirmation of it.

In everyday use, whether that is sorting your own library, sanity-checking a listing photo or seeing if a file has been through an editor, the metadata check is quick, free and usually right. In a dispute, it is a starting point and nothing more.

Read what a photo actually contains. Open the Metadata Viewer

Keep reading