Ein ICC-Profil ist eine Datei, die beschreibt, wie Farben von einem Gerät wiedergegeben werden können. Die Datei enthält die Farbeigenschaften eines Geräts, einschließlich der Helligkeit, des Weißpunkts, der Gammakurve und des Farbumfangs eines bestimmten Monitors, und beschreibt die Transformation zwischen dem Gerät und dem Profilverbindungsraum (PCS). Vereinfacht gesagt, kann jedem Gerät, das Farben wiedergibt, ein Datensatz zugeordnet werden, der durch das ICC-Profil beschrieben wird. Das ICC-Profil definiert die vom Gerät reproduzierten Farbeigenschaften. Das International Color Consortium (ICC) hat die Architektur und das Format des Profils festgelegt, daher der Name. Heute sind zwei Versionen von Profilen weit verbreitet, nämlich v2 und v4. Ein ICC-Profil verwendet ein getaggtes Format und besteht aus einem Header und einzelnen Tags. Tags können informativ, numerisch, erforderlich oder optional sein.