Indexed Color

Indexed color is a method of storing and displaying digital images using a limited color palette. It reduces the memory and storage space needed to display an image by referencing entries in an image's palette (called its color lookup table) instead of specifying a full RGB value. GIF images use indexed color exclusively, and PNG and TIFF images may also use indexed colors to save storage space.

Full-color digital images use 24 bits per pixel to define each pixel's color, out of more than 16 million possible values. Referencing an entry in a color lookup table instead uses less data, depending on the size of the color lookup table. Choosing one of 256 possible colors requires 8 bits; a smaller 16-color palette only requires 4 bits per pixel.

Some color palettes may set one of their color entries as transparent, allowing an image to have a transparent background.

Image editing programs generate a color lookup table whenever they save an image in an indexed color format. The program analyzes the image to identify the most common colors, and then creates a palette from the results. Images with a lot of subtle color shades or smooth gradients will have trouble limiting the palette to 256 (or fewer) colors. In these cases, dithering blends colors together by mixing two separate colors in patterns — when viewed by a human eye, these patterns blur together slightly to create a new color between the two.

Updated March 13, 2023 by Brian P.

quizTest Your Knowledge

Which definition best describes throughput?

A
How much data can be transferred in a given amount of time
0%
B
How fast a signal can change on an analog line
0%
C
How many bits a single packet can contain
0%
D
How far a wireless signal can travel
0%
Correct! Incorrect!     View the Throughput definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Indexed Color 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.