.ICC

ICC File

ICC Color Profile
Ask a question
QUICK ANSWER

An ICC file is a binary color profile that describes how a specific device - monitor, printer, camera, or scanner - represents colors, so the OS can keep color consistent across devices. You rarely open it directly; instead you install it into Windows or macOS. On Windows: right-click the file and select Install Profile. On macOS: double-click and ColorSync Utility handles it.

Developer: International Color Consortium (ICC) Category: Settings Files Open standard MIME: application/vnd.iccprofile
OPENS ON Windows macOS Linux
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Jun 19, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ICC file format?

An .icc file stores a color profile - standardized data tables that describe the color characteristics of a device such as a scanner, camera, monitor, or printer. Color management systems use these profiles to translate colors accurately between devices, ensuring that what appears on screen matches what prints on paper.

The format is published by the International Color Consortium (ICC), founded in 1993 by Apple, Adobe, Microsoft, and five other companies. The file opens with a fixed 128-byte header containing the profile class, color space, rendering intent, and an acsp ASCII signature at byte offset 36. A tag table follows, listing variable-length data elements that encode the actual color transforms - curves, matrices, or multi-dimensional lookup tables (cLUT).

ICC profiles are embedded inside JPEG, TIFF, PNG (iCCP chunk), and PDF documents to travel with the image data. Windows uses the identical binary format under the .icm extension; .icc is the cross-platform convention. The current production standard is ICC.1:2022 (version 4.4). An experimental extension, iccMAX (ICC.2:2019, v5), adds spectral color and multidimensional transforms but is not yet widely deployed.

macOS ColorSync and Windows Color System (ICM) provide built-in ICC support; colord and GNOME Color Manager serve the equivalent role on Linux. DisplayCAL (built on Argyll CMS) is widely used for generating display calibration profiles.

Security & safety

RISK: LOW

ICC profiles are pure data files (binary color math). No executable code. Installing a malformed profile can cause incorrect colors on screen but poses no security risk to the system.

Format details

in a nutshell
FULL NAMEICC Color Profileaka ICC profile, color profile
DEVELOPERInternational Color Consortium (ICC)since 1994 (ICC Profile Format Specification v1)
MIME TYPEapplication/vnd.iccprofile
TYPEBinary color management profile
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
24252627
HEX
61637370
ASCII
acsp
First 4 bytes (offset 0) are the profile size (uint32 big-endian). The 'acsp' signature at offset 36 is the reliable identifier. File is big-endian throughout.

Programs that open ICC files

Windows5 apps
Adobe Photoshop Paid Edit > Color Settings > Working Spaces dropdown loads installed ICC profiles; or File > Open to inspect a profile.
CorelDRAW Paid Tools > Color Management - select installed ICC profiles for document color workflow.
Windows Color Management (built-in) Built-in Right-click the .icc file > Install Profile - installs to system color profile directory. Or: Settings > Color Management > Add.
DisplayCAL (Argyll CMS front-end) Open-source Create, install, and verify ICC display profiles from colorimeter measurements.
ICC Profile Inspector Free ICC.org tool to inspect profile tags and values from a raw .icc file.
macOS2 apps
Adobe Photoshop Paid Edit > Color Settings; installed ICC profiles appear in working space dropdowns.
ColorSync Utility (built-in) Built-in Double-click the .icc file to open in ColorSync Utility - install, verify, or inspect profile contents.
Linux2 apps
GIMP Open-source Edit > Color Management - assign or convert using installed ICC profiles.
GNOME Color Manager / colord Open-source Install colord; use gnome-color-manager or colormgr CLI to install and assign .icc profiles to devices.

Technical details

deep spec
Magic bytes"acsp" (0x61 0x63 0x73 0x70) at byte offset 36 in the 128-byte header; not at file offset 0
Byte orderBig-endian throughout (all multi-byte integers, per ICC specification)
HeaderFixed 128 bytes: profile size, CMM type, version, class, color space, PCS, date/time, platform, rendering intent, creator, MD5 ID
Profile classesInput (scanner/camera), Display (monitor), Output (printer), DeviceLink, ColorSpace, NamedColor, Abstract
Tag structureTag table follows header; each entry: 4-byte signature + 4-byte data offset + 4-byte data size; tag data follows table
Color transformsCurves, matrices, or cLUT (multi-dimensional color lookup tables); cLUT profiles can reach several MB
Integrity checkOptional 16-byte MD5 hash of the full profile stored at header offset 84 (profileID field); zeros if unused
Standard versionsv2 (legacy), v4 (ICC.1:2001-2022, current production), v5/iccMAX (ICC.2:2019, experimental spectral extension)
Typical size1 KB - 2 MB; typical display profiles 10-500 KB; large cLUT-based output profiles can exceed 1 MB
EmbeddingJPEG (APP2 marker), TIFF (tag 34675), PNG (iCCP chunk), PDF (ICCBased color space)
Windows alias.icm extension carries the identical binary format; .icc is the cross-platform convention
OS supportmacOS ColorSync, Windows Color System (WCS/ICM), Linux colord / Argyll CMS / GNOME Color Manager
Rendering intentsFour defined intents: Perceptual, Relative Colorimetric, Saturation, Absolute Colorimetric - stored in header and tag data
Released1994 (ICC Profile Format Specification v1)
Latest versionICC.1:2022 (version 4.4); iccMAX (ICC.2:2019, experimental v5)
Open standardYes · royalty-free
Specificationwww.color.org

ICC conversions

Not possible

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ICC files. Be specific - include your system and software version.
No account needed · answers usually within a day
V
Víctor C.24 d agoUNANSWERED
como puedo obtener un archivo icc de cámara o escaner?
Waiting for an answer

Frequently asked questions

What is an ICC file?
A color profile - a binary data file describing how a specific device (monitor, printer, camera) represents colors, used by the OS and apps to ensure consistent color across devices.
How do I install an ICC profile on Windows?
Right-click the .icc file and select 'Install Profile'. It installs to C:\Windows\System32\spool\drivers\color\ and becomes available in color management settings.
How do I install an ICC profile on macOS?
Double-click the .icc file - ColorSync Utility opens and prompts to install it to ~/Library/ColorSync/Profiles/.
What is the difference between .icc and .icm files?
They are the same format. .icc is the cross-platform extension; .icm is the Windows-specific extension used by Windows Color Management. Both are ICC profiles.
Do I need an ICC profile?
For casual use, sRGB (built into the OS) is sufficient. For color-accurate photography, printing, or professional design, a calibrated display profile is important.
Can I embed an ICC profile in a JPEG?
Yes - most image editors (Photoshop, GIMP, Lightroom) can embed ICC profiles in JPEG/TIFF/PNG. Tools like exiftool can also embed/extract profiles from the command line.
What is ICC.1:2022 vs iccMAX?
ICC.1:2022 (v4.4) is the current production standard, universally supported. iccMAX (ICC.2:2019, v5) is an experimental extended format for spectral color and advanced workflows, not yet widely supported.

References

1Wikipedia - ICC profileen.wikipedia.org
2Library of Congress - ICC Profile Formatfileformats.archiveteam.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.DATProgram Data File (generic)
7.MDMarkdown Document
8.JSONJavaScript Object Notation file
9.NOMEDIAAndroid No-Media Marker File
10.JPGJPEG Image

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z