Templates
Save a set of values once and reapply it across a shoot or a project. Templates persist as JSON and can be applied from the workflow wizard too.
Metadata
A photo remembers where it was taken, which camera took it, which software edited it and what its author fields say. StegoPixel reads that whole record in one grouped view — and lets you correct the parts that can be written back safely.
The picture is only half the file. The rest is a record: where the camera was, when the shutter opened, which software touched the image since. Some of it is useful, some of it is nobody's business — and all of it can be read.
StegoPixel reads every tag it can find in any image it can open, and exports all of it. Writing back is limited to a typed whitelist, because most formats cannot reliably hold more than a small subset of tags.
One load returns EXIF, XMP, IPTC and PNG text together, with the image's own properties alongside. How you arrange it is up to you.
Writing metadata back is the part most formats make difficult. StegoPixel exposes a fixed whitelist of 18 typed EXIF tags and checks that a value matches the tag's declared type before it writes anything.
DateTimeOriginal, DateTimeDigitized and DateTime.XResolution, YResolution, ExposureTime, FNumber and ISOSpeedRatings.Orientation (1–8) and ResolutionUnit (1–3).urn:stegopixel:custom namespace.Custom key/value pairs are written for JPEG, PNG, TIFF and WebP. GIF and BMP are skipped with a warning rather than a silent failure, because XMP cannot be serialised into them.
One image at a time is fine until it is not. The workbench is built so the second edit costs less than the first.
Save a set of values once and reapply it across a shoot or a project. Templates persist as JSON and can be applied from the workflow wizard too.
Every edit sits on a 20-step undo/redo history, so a wrong value does not have to be repaired by hand.
The tag table leaves as JSON, CSV or a self-contained HTML table. CSV is written as UTF-8 with a byte-order mark, so spreadsheet apps open it cleanly.
Metadata_Read, Metadata_Write, Metadata_Remove and Metadata_Validate.Values do not have to be impossible to be suspicious. The inconsistency check looks for dates that do not line up, metadata chains that are missing, and edit-history evidence sitting in plain sight.
Software tag registers as low-severity edit-chain evidence.These findings describe the file, not the photographer. Metadata can be forged, stripped or added innocently by an editor — the flags tell you where to look next.
A few facts worth holding onto before a metadata session becomes a habit.
Once a stripped file is saved, the removed values are genuinely gone — that is the point of stripping. If you might need the original fields, keep a copy of the file before you start.
StegoPixel exposes 18 typed writable EXIF tags — eight strings, three date/time, five numeric and two enumerated — and checks that a value matches the tag's declared type. Custom key/value pairs are written as XMP in a dedicated urn:stegopixel:custom namespace. The rest of the record stays readable and exportable even where it cannot be written back.
EXIF writes and custom XMP tags cover JPEG, PNG, TIFF and WebP; GIF and BMP are skipped with a warning because they cannot carry the data. Reading is broader — whatever tags the app can find in an openable image, it shows and exports. HEIC, AVIF and camera RAW files appear in the format catalogue but cannot be opened.
No. Strip-all removes EXIF, XMP and IPTC and re-saves the file behind a confirmation dialog — once saved, the removed data is genuinely gone. If you might need the original values, keep a copy of the file before you strip it.
The workbench is built around one image at a time; for folders, the work runs through the metadata workflow nodes — Metadata_Read, Metadata_Write, Metadata_Remove and Metadata_Validate. A named template saves the values once so a write node can reapply them across a shoot.