How Many Colors Should a Pixel-Art Palette Have?

How Many Colors Should a Pixel-Art Palette Have?

A pixel-art palette should have between 4 and 32 colors, depending on what you're drawing and how large your canvas is. For small icons and sprites, 4 colors is often enough. Characters and medium-sized work benefit from 8 to 16. Detailed scenes can stretch to 32. Most beginners do better with fewer colors, not more.

Pixel art gets its identity from constraint. Unlike traditional digital art, where you have access to millions of colors, pixel art asks you to make every color choice intentional. That limitation isn't a weakness – it's what makes the art read clearly at small sizes and feel unmistakably pixel art.

How Palette Size Changes With Your Project

The right number of colors depends on what you're drawing, how large your canvas is, and how much detail the piece needs. Think of palette size like a toolkit: you don't grab every tool in the shop before starting a project. You pick the ones that fit the job.

Small Sprites and Icons: 4 Colors

When your canvas is 16×16 pixels or smaller, every pixel matters. A 4-color palette keeps things clean and forces you to communicate with maximum efficiency.

Here's a reliable formula:

  • Color 1 – Background: transparent or a solid fill
  • Color 2 – Primary shape: the main object or character silhouette
  • Color 3 – Shadow: a darker shade of the primary for depth
  • Color 4 – Highlight: a lighter accent for shine or emphasis

This is the palette behind app icons, game UI elements, simple emoji-style faces, and the tiny sprites in retro platformers. Games like the original NES era often used exactly 4 colors per sprite – and those designs still hold up today because the constraint forced clarity.

If you're just starting out, this is your first challenge: pick 4 colors and draw something recognizable. You'll be surprised how much you can say with so little.

Characters and Medium Sprites: 8–16 Colors

Once your canvas grows to 16×16 or 32×32, you have room for more detail – but not unlimited detail. Characters need separate colors for skin, clothing, hair, and sometimes outlines.

A typical 12-color character breakdown looks like this:

  • 3 skin tones (base, shadow, highlight)
  • 3 clothing colors (shirt, pants, shoes or accessories)
  • 2 hair colors (base and highlight)
  • 1 outline color (optional, for definition)
  • 2-3 environment or prop colors (weapon, item, ground shadow)

This is the sweet spot for RPG character sprites, platformer heroes, and chat avatars. The key discipline here is resisting the urge to add "just one more" color. If something looks off, the fix is usually rearranging your existing palette – adjusting a hue, shifting a value – not adding a 13th or 14th color.

Start with 8. If something is clearly missing after your first pass, add 2-4 more. Don't open a palette generator and pre-fill 16 slots before you've drawn a single pixel.

Scenes and Large Canvases: 16–32 Colors

Full scenes – game backgrounds, landscape art, animated environments – need a wider palette. You're painting sky, ground, foliage, water, structures, characters, and atmospheric lighting. That adds up.

At 32×32 to 64×64, a palette of 16 to 32 colors gives you room to create depth and variety without losing the pixel-art identity. Here's how those colors typically break down:

  • 4-6 environment base tones (sky gradient, ground, foliage)
  • 3-4 structure colors (walls, roofs, bridges)
  • 2-3 character colors (drawn from the shared project palette)
  • 2-3 lighting and atmosphere colors (sun glow, shadow overlay, fog)
  • 2-3 detail accents (flowers, water highlights, UI elements)

Even at 64×64, going beyond 32 colors starts to dilute what makes pixel art recognizable. Once you cross 64 colors, you're in a gray area where the art might look more like low-resolution digital painting than intentional pixel art.

Watching someone build a palette from scratch makes the process click faster. This tutorial walks through choosing colors that work together, why fewer is usually better, and how to test your palette before committing to a full piece.

The One-Palette Rule

One of the most common questions in game development communities is whether to use the same color palette for every sprite in a project. The answer, almost universally, is yes.

Imagine a game with 10 characters. Each one has a separate 16-color palette, chosen independently. Character A uses warm earth tones. Character B uses cool blues and purples. Character C has neon greens and pinks. Individually, each sprite might look fine. Together, they look like they belong to different games.

The fix is simple: create one master palette for the entire project, then use subsets for individual sprites. A 32-color master palette gives you plenty of range. Each character might use 12 of those 32 colors. The environment might use 20. But they all draw from the same source, which creates visual cohesion across the entire project.

This principle applies beyond games. If you're creating a series of pixel art pieces – icons for an app, frames for an animation, or tiles for a mosaic – a shared palette ties everything together.

The 60-30-10 Ratio, Adapted for Pixel Art

A simple way to structure any palette, regardless of total size, is the 60-30-10 ratio borrowed from design:

  • 60% dominant color: usually the background or the largest shape area
  • 30% secondary color: supporting shapes, clothing, or mid-ground elements
  • 10% accent color: highlights, eyes, small details that draw attention

In a 4-color icon palette, this might look like: 60% background blue, 30% character brown, 10% white highlight, plus one shadow tone. In a 24-color scene palette, the same ratio applies – you just have more shades within each category.

The best pixel art doesn't use the most colors. It uses the right colors, and it uses them consistently.

The best pixel art doesn't use the most colors. It uses the right colors, and it uses them consistently.

What Beginners Get Wrong About Palette Size

There are a few mistakes that show up again and again when people start making pixel art. Knowing them in advance saves hours of frustration.

Starting with too many colors. It's tempting to open a palette generator, pick 32 colors that look nice, and then start drawing. But a pre-filled palette you haven't earned creates indecision. You spend more time choosing between similar blues than actually drawing.

Adding colors to fix problems. When a sprite looks wrong – flat, muddy, or unclear – the instinct is to add another shade. Usually the fix is rearranging your existing colors: shifting a hue toward yellow, deepening a shadow, or increasing contrast between adjacent areas.

Ignoring value contrast. A 4-color palette with strong light-to-dark contrast will read better at any size than a 32-color palette where every color sits in the same mid-tone range. Before you add a new color, check whether the problem is actually a contrast problem.

Using different palettes per sprite. As mentioned above, making each character or object with its own independent palette creates visual chaos in a project. Pick one palette. Stick with it.

Divoom Pixoo-64 LED display showing colorful pixel art with a limited palette
A 64×64 LED display turns palette theory into physical reality — every color choice is visible at full brightness.

When Your Canvas Is a Real Display

There's a difference between pixel art that lives in a software editor and pixel art that lives on a physical screen. When your work moves from a monitor to an LED display, palette constraints become tangible in a way that no software exercise can replicate.

The Pixoo-64 is a 64×64 LED panel – 4,096 individual pixels, each showing one color at a time. When you load a 16-color piece onto it, every color placement is visible and deliberate. There's no zooming in to hide a sloppy color choice. The display sits on your desk or wall, and the palette either works or it doesn't.

That physicality is a surprisingly good teacher. Artists who practice on LED displays often develop tighter palette discipline because the feedback is immediate and honest. The Divoom app includes a built-in palette editor and a community gallery with millions of designs, so you can study how other artists work within color constraints before building your own.

If you haven't picked a canvas size yet, the pixel art canvas size guide walks through choosing between 16×16, 32×32, and 64×64 based on what you want to create.

Build Your First Palette

Here's a practical exercise to close with. Open any pixel editor – Aseprite, Pixaki, Piskel, or even the Divoom app – and try this:

  1. Pick one background color.
  2. Pick one midtone for your main shape.
  3. Pick one shadow (same hue, lower value).
  4. Pick one highlight (same hue, higher value or a contrasting accent).

Draw a 16×16 icon using only those 4 colors. If something looks wrong, adjust one of the 4 – don't add a 5th. Once that icon works, try an 8-color character. Then a 16-color scene. Each step teaches you something about how colors interact at pixel scale.

And once your palette is set, dithering is the next technique worth exploring – it's how you create the illusion of more colors without actually adding them to your palette.

Frequently Asked Questions

How many colors should a 16×16 pixel art sprite use?

Most 16×16 sprites work best with 4 to 8 colors. Four colors (background, primary, shadow, highlight) is enough for simple icons and UI elements. If you're drawing a character at 16×16, 8 colors gives you room for basic skin tones and clothing without overcrowding the tiny canvas.

Should I use the same palette for every sprite in my game?

Yes. Creating one master palette for your entire project and using subsets for individual sprites creates visual cohesion. Games where every character shares a palette look more professional and intentional than games where each sprite has its own unrelated color scheme.

What is the 60-30-10 rule in pixel art?

The 60-30-10 rule is a color ratio guideline: 60% of your piece uses a dominant color (usually the background), 30% uses a secondary color (supporting shapes), and 10% uses an accent color (highlights, eyes, small details). It works at any palette size – a 4-color icon and a 24-color scene can both follow this ratio.

Is it okay to use more than 32 colors in pixel art?

You can, but most pixel artists consider 32 colors the practical upper limit before the art starts losing its pixel-art identity. Beyond 64 colors, the work often reads more like low-resolution digital painting than intentional pixel art. If you find yourself needing more colors, check whether the problem is actually about value contrast or hue variation within your existing palette.

How to Design a Pixel Art Font for Divoom Displays custom pixel font How to Design a Pixel Art Font for Divoom Displays Learn how to design custom pixel art fonts for Divoom displays. Step-by-step guide cove... How to Export Pixel Art from Aseprite to Divoom aseprite export gif png How to Export Pixel Art from Aseprite to Divoom Learn how to export pixel art from Aseprite to Divoom displays. Covers GIF vs PNG forma... Pixel Art Animation Frame Rate: How Many Frames and FPS Do You Need? 12 fps pixel art Pixel Art Animation Frame Rate: How Many Frames and FPS Do You Need? Learn the best frame rates for pixel art animation. Compare 4, 8, 12, and 24 FPS, under...
Back to blog