Guides › History · 10 min read

The History of 8-Bit Graphics

The blocky, few-colours look we call 8-bit wasn't a style anyone sat down and chose. It's just what the hardware could do. Building this converter sent me back through all those old palettes, and I'll be honest, I'd completely forgotten how limited the graphics really were back then. This is the story of where the look came from, machine by machine, and why it outlived the machines by decades.

By · Published 5 August 2026 · Updated 5 September 2026

What "8-bit" actually meant

The term describes the processors at the heart of a whole generation of consoles and home computers, chips like the MOS 6502, the Zilog Z80 and their relatives, which handled data 8 bits at a time. An 8-bit number can hold 256 values, and that single fact ripples through everything: memory addresses were small, so memory was scarce; arithmetic was slow, so screens were low-resolution; and colour had to be described in as few bits as possible, so palettes were tiny. Because the graphics had to fit inside those limits, artists worked with small grids of pixels and very small palettes. Over time "8-bit graphics" became shorthand for the entire look those limits produced, regardless of what chip was inside.

A timeline of the machines

YearMachineResolutionColoursThe catch
1977Atari 2600160 × 192 (roughly)128 available, few per lineNo frame buffer at all; the picture was drawn as the beam scanned
1981IBM PC with CGA320 × 2004 on screenTwo fixed palettes; most games ended up cyan and magenta
1982ZX Spectrum256 × 19215Two colours per 8 × 8 cell, causing attribute clash
1982Commodore 64320 × 200 or 160 × 20016Four colours per cell in multicolour mode, with wide pixels
1983NES / Famicom256 × 24025 on screen from about 54Three colours plus background per 16 × 16 area
1985Amstrad CPC and MSX eraVarious16 on screen from 27 (CPC)Chunky modes traded resolution for colour
1989Game Boy160 × 1444 shadesMonochrome LCD with a green tint
2015PICO-8128 × 12816Limits chosen on purpose, as a creative constraint

The pattern is obvious once it's laid out like this. Every machine had a slightly different way of rationing colour, and every one of those rationing schemes produced a recognisable house style.

The limits that shaped the look

Three constraints did most of the work:

Attribute clash and cell limits

The most famous limit of all belonged to the ZX Spectrum. Its screen was split into 8 × 8 cells, and each cell could hold only two colours. That saved an enormous amount of memory, but it meant that when a red character walked in front of a green wall, the cells they shared could not show both colours properly, and one bled into the other. Players called it attribute clash. The Commodore 64 and NES had gentler versions of the same idea, with more colours per cell, and a lot of what made a good 8-bit artist was knowing how to design around those cells so the clash was never noticed.

Test scene before conversion
A MODERN IMAGE
Test scene converted to the ZX Spectrum palette
WHAT A SPECTRUM COULD SHOW

Dithering: faking colours you didn't have

With so few colours, artists learned to mix them optically. Put a checkerboard of blue and black pixels next to each other and, from a normal viewing distance on a blurry television, your eye sees dark blue. Alternate rows of two colours and you get a stripe that reads as a third. This is dithering, and it's why a lot of 8-bit art looks textured when you zoom in. It was labour-intensive and it relied on the softness of a CRT, which is why old games can look harsher on a modern flat screen than they did at the time. The converter on this site does not dither, on purpose. It produces the clean, flat look that most people associate with pixel art today rather than the textured look of period artwork.

The machines that defined it

A few systems became icons of the era, and their palettes still drop you right back there:

You can feel how different each one is by running the same photo through them in the palette comparison, and every palette has a reference page with its exact colours.

See it first-hand. Convert a photo using one of these genuine retro palettes.

TRY A RETRO PALETTE

From limitation to art form

As hardware got more capable through the 1990s, games moved to 16-bit graphics, with hundreds of colours on screen and far finer detail, and then to 3D, and the technical need for chunky pixels went away. Then something interesting happened: the look stuck around anyway. What started as a constraint became a deliberate choice, picked for how it feels rather than forced by the machine. There's a separate guide on the difference between 8-bit, 16-bit and pixel art if you want to untangle those terms.

Why it endures

That's really the appeal of turning a modern photo into 8-bit art. You're not just slapping on a filter, you're translating an image into a visual language built from real historical limits, one that still feels fresh precisely because it was never trying to look real in the first place.

◀ ALL GUIDES