8-Bit Photo Filter: How to Get the Retro Game Look

8-Bit Photo Filter: How to Get the Retro Game Look

An 8-bit photo filter makes a picture look like it came from a 1980s game console or home computer. It does that by shrinking the photo to a coarse grid of big pixels, then forcing every pixel into the small color palette of a machine like the NES, Game Boy or Commodore 64, often with dithering to fake extra shades. The palette is the part most cheap filters skip, and it’s the part that sells the look. A mosaic effect with millions of colors just looks like a censored photo.

What does “8-bit” mean in an 8-bit filter? #

“8-bit” originally described processors, not pictures. The NES used the Ricoh 2A03, an 8-bit chip based on the MOS 6502, and the Commodore 64, ZX Spectrum and Apple II were all 8-bit machines. An 8-bit CPU works with data 8 bits at a time and can typically address 64 KB of memory.

That tight memory is why the graphics looked the way they did: low resolutions, small color palettes and simple sprites. “8-bit” became shorthand for that whole visual style. We unpack the term properly in what does 8-bit mean.

What makes a photo look 8-bit? #

A convincing 8-bit filter gets three things right:

  1. A coarse grid. The NES drew its games at 256 x 240 pixels, and characters were often just 16 or 32 pixels tall. On a phone, a photo converted to about 60 to 120 cells across reads as “8-bit” at a glance.
  2. A small, specific palette. Every 8-bit machine had its own set of colors, and that set is what makes a picture feel like a particular console.
  3. Hard edges. The enlarged pixels need to stay perfectly square, with no blur, no smoothing and no JPEG smudge.

Dithering is the optional fourth ingredient. It fakes extra shades with patterns of dots, and it’s how many 8-bit games and computers suggested gradients.

Which 8-bit palette should you use? #

PaletteReal hardware limitWhat it looks like on a photo
NES25 colors on screen from about 54 usableSaturated, slightly cartoonish, the “classic game” look
Game Boy4 shades of green-grayMoody, monochrome, nostalgic
Commodore 6416 colorsMuted browns, purples and blues, very 80s computer
ZX Spectrum15 colors, 2 per 8x8 blockLoud, primary brights
Sega Master System64-color palette, 32 on screenBolder and broader than the NES
CGA (IBM PC)16 colors, 4 at once in 320 x 200 modeHarsh cyan, magenta and white, early PC games

Hardware figures from Wikipedia’s list of video game console palettes and its pages on each system.

One honest caveat: most photo filters, Pixelize included, let every pixel pick freely from the full palette. Real hardware was stricter. The NES limited each background area to a few colors, and the ZX Spectrum allowed only two colors per 8x8 block, which caused the famous “attribute clash.” A filtered photo uses the right colors, but in combinations the original machine couldn’t always show. It still reads as 8-bit, just a little richer than the real thing.

For the two most popular looks, we have step-by-step guides: how to make a photo look like an NES game and how to make a Game Boy style photo.

What settings give the best 8-bit look? #

SettingTryWhy
Grid60 to 90 cells acrossChunky enough to feel retro, fine enough to recognize the subject
PaletteNES or Commodore 64 for color, Game Boy for monoDefines the era
DitheringOrdered or Bayer for a computer look, None for a console look, Floyd-Steinberg for detailChanges the texture more than any other setting
ContrastA small boostKeeps subjects from turning into one flat color
EffectsOutline for sprite edges, scanlines for a TV feelOptional finishing touches

Two tips that make a big difference:

  • Crop tight. An 8-bit filter throws away detail, so give the subject as much of the grid as possible.
  • Match dithering to the palette. Large palettes like the NES often look cleanest with no dithering. Small ones like the Game Boy need it.

How to apply an 8-bit filter on your phone #

Pixelize is a free iPhone and Android app built around this exact look. Its 25 built-in palettes include the NES, Game Boy, Game Boy Pocket, Commodore 64, ZX Spectrum, Sega Master System, CGA and PICO-8, and the preview updates as you change settings. Everything runs on the phone, so your photos aren’t uploaded.

  1. Tap Choose Photo or Take Photo.
  2. On the Pixel tab, pick 8px (about 90 cells across) or 12px (60 cells) and a dithering mode.
  3. On the Color tab, pick NES for the classic look, or swipe to another machine.
  4. On Adjust, add contrast if the subject blends into the background.
  5. On FX, turn on Outline for a sprite look, or CRT scanlines for the look of a game on a tube TV.
  6. Tap Compare to check the result, then export at XL and save or share.

It doesn’t do video, animation or text overlays. For those, dedicated retro-camera apps such as 8Bit Photo Lab (iOS and Android) and Retrospecs (Apple devices) emulate many more systems, with some features behind paid upgrades.

How to make an 8-bit photo on a computer #

GIMP (free) can do it by hand:

  1. Image > Scale Image to about 90 px wide with Interpolation: None.
  2. Image > Mode > Indexed, Use custom palette (load an NES or C64 palette file), and pick a dithering option.
  3. Scale back up by a whole number, again with Interpolation: None, and export as PNG.

Browser tools like Pixel It do a similar job without installing anything, though with fewer controls.

Why some 8-bit filters look wrong #

  • No palette. Just pixelating keeps every original color, so it looks like a censored photo rather than a game.
  • Too fine a grid. At 300 cells across, it’s just a slightly rough photo.
  • Blurry enlargement. Smooth scaling softens every block. Use nearest-neighbor.
  • JPEG export. Compression adds color fringes around every pixel. Save PNG.

Frequently asked questions #

What is an 8-bit filter? #

An effect that makes a photo look like 1980s video game or computer graphics by reducing it to large pixels and a small retro color palette, often with dithering. The name comes from the 8-bit processors in consoles like the NES.

What’s the difference between an 8-bit and a 16-bit filter? #

16-bit era consoles had bigger palettes and could show more colors at once, so a 16-bit look uses more colors, finer shading and usually a slightly finer grid. 8-bit looks are chunkier, with fewer, bolder colors.

Why does my 8-bit photo look like a mosaic instead of a game? #

The filter probably only pixelated the image without mapping it to a retro palette. Choose a filter or app that applies a console palette such as the NES, Game Boy or Commodore 64.

Is there a free 8-bit photo filter? #

Yes. GIMP can do it on desktop for free, browser tools like Pixel It run without an install, and Pixelize is free on iPhone and Android with ads.