Color Model

A color model is a way to represent colors mathematically using sets of numbers. A color model defines several measurable attributes of color (such as hue, saturation, and brightness) and represents each attribute as a number within a range. Most color models use sets of three values to define a color, while some use four.

Each color model measures a different set of attributes and the relationship between those attributes. The most common color model for displaying digital images on a computer is the RGB model, which separates color into red, green, and blue light. The most common model for printing images, CMYK, instead represents colors as a mix of cyan, magenta, yellow, and black inks. Other models measure other properties of color like hue, luminance, saturation, or the deviation from a specified middle color.

The same color represented numerically by 4 color models
The same color represented numerically by 4 color models

Software applications can convert color information from one model to another. For example, an image editing application that supports multiple color models allows a graphic designer to primarily use the HSL color model, which makes subtle color adjustments more intuitive. Meanwhile, the computer automatically converts it to the RGB model when it sends the image to the monitor.

While color models define how colors are measured numerically, they do not necessarily represent the limited range of colors a device can display. In most cases, it isn't useful to specify a color that cannot be shown. Software and hardware makers split many color models, particularly RGB, into smaller color spaces that use a limited subset of colors.

Updated April 5, 2023 by Brian P.

quizTest Your Knowledge

How many digits does a UPC contain?

A
8
0%
B
10
0%
C
12
0%
D
16
0%
Correct! Incorrect!     View the UPC definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Color Model on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.