Sprite size is one of the first real decisions you make in a pixel art game, and one of the easiest to get wrong.
Choose too small and you cannot fit the detail you want. Choose too large and your game stops feeling like pixel art and starts taking far longer to make. Mix sizes carelessly and everything looks stitched together.
Here is what the common sizes actually mean and how to choose one.
What sprite size means
A sprite size like 32x32 means the sprite fits in a grid that is 32 pixels wide and 32 pixels tall.
It does not mean the sprite fills every pixel of that square. A character on a 32x32 canvas usually leaves empty space around it. The number is the canvas, not the character.
Tile sizes work the same way. A 16x16 tileset means each tile is 16 by 16 pixels and lines up on a 16-pixel grid.
16x16
16x16 is small, fast, and classic.
It is the size of many retro games and works beautifully for top-down RPGs, simple platformers, and games with lots of objects on screen.
Strengths:
- Fast to draw
- Easy to animate
- Lots of objects fit on screen
- Strong retro feel
Limits:
- Very little room for detail
- Faces and small features are hard
- Less expressive for big characters
32x32
32x32 is the comfortable middle ground, and a great default.
You get enough room for clear characters, simple faces, and readable items, without the workload exploding. A huge number of indie pixel games sit around this size.
Strengths:
- Good balance of detail and speed
- Clear characters and items
- Still animates without too much work
Limits:
- More work than 16x16
- Still tight for very detailed characters
64x64
64x64 gives you room for detail, bosses, and expressive characters.
It suits games with larger heroes, detailed enemies, or a more illustrated style. The trade-off is time: every animation frame is four times the area of a 32x32 sprite.
Strengths:
- Room for real detail and shading
- Great for bosses and feature characters
- More expressive animation
Limits:
- Much slower to draw and animate
- Easy to drift away from a pixel look
- Larger files and more frames
How to choose
Match the size to your game, not the other way around.
Ask:
- How close is the camera?
- How many characters are on screen at once?
- How much detail does the game actually need?
- How much art can you realistically make?
For most first projects, 32x32 characters on 16x16 tiles is a reliable, proven combination.
Consistency matters more than the exact number
Whatever you choose, the most important rule is consistency.
A 32x32 character next to a 64x64 character usually looks wrong. A 16x16 tileset under detailed 48x48 props feels mismatched.
Pick a base grid and a character size, then keep everything in the same family. Decide on:
- A tile size
- A character size
- A consistent outline thickness
- A shared perspective
When sizes and styles agree, even simple art looks polished.
Check sizes before you commit to a pack
If you use ready-made assets, sprite size is the first thing to check.
Mixing packs only works when their sizes and perspective line up. A quick comparison before downloading saves a lot of resizing later.
You can browse pixel art on Pixelbook, where packs list their grid sizes, so you can match assets to your game and keep everything on the same grid.
