← Back to insights

Color Depth Explained: What 8-bit, 16-bit, and 32-bit Actually Mean

3 min read
Color Depth Explained: What 8-bit, 16-bit, and 32-bit Actually Mean

Open an image editor's export settings and you'll usually run into some mention of "bit depth" — 8-bit, 16-bit, sometimes 32-bit — tucked in next to the format options. It's easy to just leave it on the default and move on, but understanding what it actually controls explains a surprising number of common image problems, from banding in a sunset photo to washed-out colors after a heavy edit.

What "Bits" Are Actually Counting

Bit depth describes how many distinct shades a single color channel can represent. An 8-bit image can represent 256 different values per channel — red, green, and blue — which multiplies out to roughly 16.7 million possible colors total. That sounds like a lot, and for most casual viewing, it is. A 16-bit image, by contrast, can represent 65,536 values per channel, which adds up to trillions of possible colors. 32-bit generally refers to formats that also store additional data per pixel, like transparency or extended dynamin range, rather than just more color steps.

Where the Difference Actually Shows Up

For a lot of images, 8-bit is genuinely fine — it's what JPEG uses, and most photos posted online never need more. The difference becomes visible mainly in smooth gradients: a clear sky, a sunset, a softly lit studio backdrop. With only 256 steps available per channel, an 8-bit image can show visible "banding" — thin, stepped lines where a smooth gradient should be. A higher bit depth has enough intermediate values to render that same gradient without any visible steps at all.

Why Editors Prefer Higher Bit Depth, Even If the Final Export Is 8-bit

Here's the part that surprises people: even if your final image will end up as a standard 8-bit JPEG, editing in a higher bit depth along the way genuinely matters. Every adjustment you make — exposure, contrast, color balance — throws away a little bit of data. Make several of those adjustments on an 8-bit image and you can start introducing banding or posterization that wasn't there originally. Do the same edits on a 16-bit RAW file, and there's enough headroom that the final 8-bit export still looks smooth, because you didn't run out of intermediate values partway through editing.

A Practical Rule of Thumb

  • Shooting and editing: capture and edit in RAW or a high-bit-depth format whenever your camera and software support it.
  • Final web export: 8-bit formats (JPEG, standard PNG, WebP) are almost always the right final target — anything higher just adds file size with no visible benefit on a typical screen.
  • HDR content: if you're specifically targeting an HDR display, formats like AVIF or HEIC that support 10-bit or 12-bit color are worth the extra step, since a standard 8-bit export will visibly flatten HDR content.

Bit depth is one of those settings that's easy to ignore entirely and mostly get away with it — until you're staring at a banded sunset wondering what went wrong. Understanding the basic tradeoff, edit in more, export in what your audience actually needs, solves most of the practical problems it causes.