Image Authenticity Verifier

Verify image authenticity against the Birthmark blockchain. Your image is never uploaded—all processing happens locally in your browser.

🔒
Privacy First: Your image never leaves your device. We compute the SHA-256 hash locally in your browser and only send the hash (not the image) to query the blockchain.
📸

Drop an image here or click to select

Supports: JPG, PNG, GIF, WebP, and most image formats

Understanding Verification Results

Validated Raw

Modification Level 0

Unprocessed sensor data directly from a verified camera. This is the purest form of authenticated imagery—raw Bayer data before any image processing.

Guarantee: Untouched sensor capture from authenticated hardware.

Validated

Modification Level 1

Processed by the camera's Image Signal Processor (ISP) OR edited using standard photo adjustments like exposure correction, cropping, or color grading.

Guarantee: Content originated from authenticated camera; may have non-destructive edits.

Modified

Modification Level 2

Significant content modifications such as compositing, content-aware fill, object removal, or other alterations that change the semantic content of the image.

Guarantee: Derived from authenticated source, but content has been altered.

Provenance Chain

When an image has been edited, the verification result shows its provenance chain—the complete lineage tracing back to the original camera capture. This allows you to verify that even heavily edited images originated from authentic sources.

Example: A news photo that has been cropped and color-corrected will show as "Validated" (Level 1) with a provenance chain linking back to the "Validated Raw" (Level 0) sensor capture.

Frequently Asked Questions

What if my image is not found?

If the blockchain has no record of your image's hash, it means the image was not authenticated through the Birthmark Standard. This could be because:

  • The image was captured by a camera without Birthmark hardware
  • The image was AI-generated or created digitally
  • The image predates the Birthmark system

Why does my photo show as "Modified"?

The blockchain records the hash of the image exactly as it was submitted. If you've cropped, compressed, or made any changes since authentication, the hash will be different. However, if the original authenticated version was registered, you can verify the edited version by checking if it links to the original through the provenance chain.

Can screenshots be verified?

Screenshots of authenticated images cannot be directly verified because taking a screenshot changes the image data (and thus the hash). However, if you have the original file—even if it's been shared via email or social media—its hash should still match the blockchain record.

What about social media compression?

Social media platforms often compress uploaded images, which changes the hash. This is why Birthmark uses blockchain verification instead of embedded metadata (which gets stripped). If you have the pre-compression version, it will verify. For shared images, photographers can include the blockchain hash in captions or descriptions.