Inspect an Image's Embedded ICC Color Profile
An ICC profile tells color-managed applications how to interpret color values. This viewer reads supported profile fields from JPEG, PNG, WebP, TIFF, and HEIC files. It does not convert colors, assign a missing profile, or calibrate your display. Unsupported or damaged format/profile variants can require another inspector.
Try sRGB, P3-compatible, and untagged examples
Follow the ICC profile guide for three downloadable JPEGs, actual profile results, and an explanation of recorded versus inferred color spaces. The tagged examples contain real matrix/TRC profiles; the untagged copy has its ICC segments removed. The sample button downloads the public generated P3-compatible example and inspects it locally.
Read the description and supported fields
Common profile descriptions refer to sRGB, Adobe RGB, Display P3, or ProPhoto RGB. Other profiles have shortened or custom names. This viewer can show the description, RGB/CMYK or other color model, profile class, connection space, version, header rendering intent, creation date, and selected white-point/adaptation fields. Missing fields stay absent; it does not display every ICC tag or validate the full transform.
A description match is a clue, not proof of correct tagging or gamut. Display P3 differs from theatrical DCI-P3. The same broad RGB model can describe different color spaces, and a profile can be attached to values it does not correctly describe.
Embedded profile versus inferred color space
An embedded ICC block is separate from EXIF ColorSpace, PNG color-space chunks, or an application's default. No decoded profile does not establish the creator's intended color space. A parsing error is reported separately from an empty result.
Profile dates and platform/manufacturer fields describe the profile and do not prove when an image was taken or which camera made it. A v4 display profile's media white point is adapted to the ICC connection space; it is not a measurement of the photo's lighting or your display. The guide explains the examples' D50 values.
Assigning, converting, and removing are different
Assigning changes how existing values are interpreted. Converting calculates values for a destination profile. Removing the profile is not a conversion to sRGB. Keep your original and inspect any exported copy. Removing an ICC profile can change how another application displays the image.
Related checks
- Image Metadata Viewer — inspect other metadata sections and EXIF color-space signals.
- IPTC Metadata Viewer — inspect supported creator, caption, and copyright fields.
- EXIF introduction — distinguish capture, editorial, and color metadata.
Your selected file is processed in your browser without an image upload. For background on profiles, see the International Color Consortium introduction.