Skip to the content
BEST FOReriks.best

For when you need to: see what a photo gives away before you post it

Glass: best for seeing what a photo gives away

Glass is a one-photograph darkroom on labs.llc. Open a picture and it lists every piece of metadata inside the file — camera, software, dates and, when present, the exact place it was taken — each with the byte offset where it sits. Nothing is uploaded.

The Glass page on labs.llc: the headline “What is in the picture.”, two paragraphs explaining the byte-by-byte reading and that no byte leaves the machine, and buttons to open the ledger or see the bench.
Glass as served by labs.llc build 537, captured from our local copy of that build.

Who it is for

It is for anyone about to post or send a photograph who wants to know what travels with it, and for the curious who want to see how an image file is built. You need not know what an APP1 segment is: the page names each part, and says in ordinary words when a location is present.

How it works

All of the work happens on your machine. The script’s own header says there is no fetch, no XHR and no beacon, and when we pulled the served file (50,406 bytes) the only “fetch(” in it was inside that comment. Glass recognises JPEG, PNG, WebP and the ISO-BMFF family (HEIC, HEIF, AVIF) by their signatures, then walks the container: JPEG segments, TIFF/EXIF directories including the GPS directory, PNG text and colour-profile chunks, WebP chunk flags, and HEIC boxes, recursively.

The walkers write into a ledger instead of straight onto the page. That is what lets the “press” — the clean-copy maker — read its own output back through the same code and name anything the browser’s encoder added. Beside the metadata sit four instruments that read the decoded pixels: a waveform monitor, an RGB parade, a noise map and error-level analysis (a re-encode at JPEG quality 0.75, amplified eighteen times).

What we tested

All times are UTC on 27 September 2026, measured against a copy of labs.llc build 537 served from our own machine, or against the public source the page itself calls.

  1. Page and script, served locallyPage 200, 56,399 bytes; app.js 200, 50,406 bytes; no network call in the script.
  2. The walker on a JPEG made from a macOS wallpaper11 segments and 16 fields, among them Software “Adobe Photoshop 26.0 (Macintosh)” at offset 150. No GPS.
  3. The walker on a geotagged test JPEGGPS decoded as 40.689167, −74.044444, the data sitting at offset 150.
  4. The walker on the original HEIC fileBrand heic, 53 boxes, a 6016 × 6016 px frame and 39 declared items, one of them EXIF.

We ran the page’s own walker code in macOS’s JavaScriptCore against those files, so the results are the code’s. The geotag was one we wrote ourselves, at a New York position.

How it compares

We checked each alternative’s own pages on 27 September 2026 and describe only what we saw there. Each gets the pick below when it does the job better.

Jimpl

checked 27 Sep 2026

An online EXIF viewer. You upload a photo of up to 50 MB and it shows camera details, image properties, GPS (latitude, longitude, altitude, direction and speed) and copyright, and it will hand the photo back with EXIF removed. Its page says uploads are private and deleted after 24 hours.

Better at

  • A simpler, familiar view for a quick look, with EXIF removal in one step.
  • Accepts files up to 50 MB.

Where Glass goes further

  • The photo never leaves your device; Jimpl’s own page says files go to its servers for a day.
  • Shows the container itself — every segment, chunk or box, with offset and length — and each field’s hex offset.
  • Walks its own clean copy to prove what is left, and adds four pixel instruments.

ExifTool (Phil Harvey)

checked 27 Sep 2026

A Perl library and command-line program for reading, writing and editing metadata. Its site lists EXIF, GPS, IPTC, XMP, ICC profiles, Photoshop IRB and maker notes from Canon, Nikon, Sony and others, and says it recognises tens of thousands of tags across RAW, video, audio and document formats.

Better at

  • Reads and writes vastly more, decodes maker notes, and removes or edits fields selectively.
  • Scriptable across whole folders.

Where Glass goes further

  • Nothing to install: a page a non-specialist can use, with a plain-words GPS warning.
  • Pixel instruments beside the metadata, which ExifTool, as a metadata tool, does not present.

FotoForensics

checked 27 Sep 2026

An online image-forensics service built around error-level analysis, with tutorials. It takes JPEG, PNG, WebP, HEIC and AVIF by upload or URL.

Better at

  • Tutorials that teach you how to read an ELA result.
  • Takes an image by URL.

Where Glass goes further

  • Runs its ELA inside your browser rather than on an uploaded copy.
  • Adds the byte ledger and a clean-copy press on the same page.

Where it falls short

  1. The clean copy is a re-encode, not a lossless strip. The press redraws the pixels through a canvas and saves anything that is not a PNG as a JPEG at quality 0.92, so a JPEG loses a generation of quality and a HEIC or WebP comes back as a JPEG.
  2. It is all or nothing. You cannot keep a copyright line and drop the location, and it does not edit metadata at all.
  3. Its tag tables are compact. A camera’s maker note is listed only as a number of bytes, “opaque, listed not decoded”; ExifTool decodes them.
  4. One photograph at a time — there is no batch mode.

Which one to pick

Match the need to the tool. Rows marked “ours” point to labs.llc.
If you need…Pick
Know, before posting, whether a photo carries its locationGlassours
See a file’s structure byte by byte, offlineGlassours
Remove only some fields, or edit themExifTool
Clean a folder of photos in one goExifTool
Learn to read error-level analysisFotoForensics
A quick look at a large file you are happy to uploadJimpl

The fit

Best for

  • Checking a photo for a GPS position before it goes to social media or a stranger
  • Anyone who will not upload a private picture to a website
  • Seeing how a JPEG, PNG, WebP or HEIC file is built, with offsets

Not for

  • Stripping metadata with no loss of image quality
  • Keeping some fields while removing others
  • Batch work, RAW or video files

Pick Glass if you want to know what a photo gives away without the photo going anywhere.

Try Glass on labs.llc

Sources for this review

  • glass/assets/js/app.js in build 537 — header lines 1–9, ledger at 36–45, GPS at 164–189 and 553, instruments at 704–823, press at 842–891
  • Jimpl, ExifTool and FotoForensics pages, each fetched on 27 September 2026 at about 20:04 UTC