0 bytes uploaded — 100% in-memory ArrayBufferOnline — still 100% localSession bytes saved0 B

Metadata Cleaner That Preserves ICC Color Profiles

Aggressive cleaners can drop the ICC color profile along with the metadata, leaving an image that renders with washed-out or shifted colors. This route removes tracking data and keeps the profile.

Drop images here

JPEG, PNG or WebP · up to 25 MB each · add as many as you like

Try a sample

Binary telemetry

  1. [1/4] ReadFile → ArrayBuffer
  2. [2/4] ParseWalk container segments
  3. [3/4] StripDrop selected metadata
  4. [4/4] RebuiltEmit cleaned bytes

Cleaning profile

Every tracking and provenance segment is stripped; ICC color profiles are preserved.

Write a fresh Make, Model and ISO block into every cleaned image.

No images queued

Add JPEG, PNG or WebP images above to build a batch. You can queue 30+ files and clean them all at once.

Single-image inspector

nothing selected

No image loaded

Add an image above to inspect its metadata in detail.

Awaiting an image

Drop a JPEG, PNG or WebP above to read its metadata. Parsed fields appear here as a grouped evidence table.

0 B uploaded · 0 bytes sent

How It Works

  1. 1

    Drop an image; the parser identifies the ICC color profile segment alongside the metadata segments.

  2. 2

    The inspector confirms which profile is embedded — sRGB, Display P3 or a custom profile.

  3. 3

    Annihilation mode removes every metadata segment but always keeps the ICC profile.

  4. 4

    Clean and download an image whose colors render exactly as before.

Binary Format Breakdown

Container segments this tool inspects and how each is handled
SegmentCarriesAction
JPEG APP2 (ICC_PROFILE)The embedded ICC color profile, possibly split across segmentsAlways preserved, including multi-segment profiles
PNG iCCPThe compressed ICC color profileAlways preserved
WebP ICCPThe ICC color profile in a RIFF chunkAlways preserved

Frequently Asked Questions

Why does the ICC profile matter?

The ICC profile tells viewers how to interpret the image colors. Without it, a wide-gamut photo can render dull or shifted on other devices.

Does annihilation mode remove the profile?

No. Even in full annihilation mode the ICC profile is treated as image data, not metadata, and is always preserved.

Can a JPEG profile span multiple segments?

Yes. Large ICC profiles are split across several APP2 segments, and this tool preserves all of them in order.