Browser-local image evidence

PNG Transparency Checker

Read the file structure, count every decoded alpha value, catch a painted checkerboard, and inspect the edge on four backgrounds—without uploading the image.

Nothing is uploaded.The PNG is parsed and decoded in this browser. Files are limited to 25 MB and 16 million pixels for this page.

Step 1

Choose the final PNG

Use the downloaded or exported asset—not a screenshot of its preview.

Drop a PNG here or choose a file from this device

The tool rejects a renamed JPEG even if its filename ends in .png. It is a focused delivery check, not a full PNG conformance certification.

Waiting for a PNG.

Try a known fixture

These original files have different ground-truth outcomes.

Learn the method

Know exactly what the verdict proves.

The companion guide explains PNG color types, explicit alpha versus tRNS, unused channels, white-matte fringes, batch checks, repair choices, and the final release gate.

Read the transparency guide
  • Original fixtures: real alpha, painted checkerboard, unused alpha, white edge, and indexed transparency
  • Batch option: downloadable Python inspector with JSON output and CI exit codes
  • Saved test record: eight passing synthetic assertions with explicit model-testing limits