Pixel Art Tutorials
Every site tool exists for one stage of a single pipeline: Idea → pixels → sprite sheet → animation. Pick the guide that matches what you already have — an idea, an image, a folder of frames — and it walks you to the export.
Start from an idea, or nothing at all
Open a blank workspace, convert a photo, start from a finished template, or set up a palette first. Every path ends on the same thing: a real pixel grid you own.
5 tutorials in this stage
Refine until the pixels are right
Grid-snapped tools, an indexed palette, per-frame editing and unlimited undo. What you see is literally the pixels you export — no anti-aliasing sneaks in.
1 tutorial in this stage
Ship a PNG, a sprite sheet or a loop
Scale with nearest-neighbour, arrange frames into a game-ready sheet, or time them into a looping GIF your engine can read directly.
2 tutorials in this stage
Start here
Your first pixel asset
Start on an empty grid and finish with a transparent PNG — the shortest path through the whole pipeline.
5 min4 stepsA 32×32 sprite exported as a transparent PNG at 1× and 4×.
Start the guideAll tutorials
Start from a template
Take apart a finished sprite to learn its palette and shading, then remake it in your own colors.
4 steps · 6 minGenerate concepts with AI
Turn a sentence into several pixel concepts, then refine the good ones instead of drawing from scratch.
4 steps · 6 minTurn a photo into pixel art
Resample real images or AI renders down to an editable pixel grid with the color count you choose.
4 steps · 5 minBuild a palette that holds together
Generate harmonious colors from one hue, or pull the real colors out of an image and use them as your document palette.
4 steps · 4 minClean edges, alpha and palettes
The editor habits that separate an asset from a drawing: hard edges, honest alpha, and a palette you control.
4 steps · 7 minMake a sprite sheet
Combine frames into one game-ready PNG with the columns, spacing and scale your importer expects.
4 steps · 6 minAnimate a looping sequence
Order frames, give each one its own duration, check the motion with onion skin, and export a GIF or a sheet.
4 steps · 8 minFrequently asked
Do I need an account?
No. Every tool runs in your browser, projects save locally, and nothing uploads unless you sign in and turn on cloud sync yourself.
What canvas size should I start with?
16×16 for icons and pickups, 32×32 for characters and props, 64×64 when detail matters, and tile sizes that divide your world grid. Starting bigger than you need costs you time, not quality.
How do I get transparent backgrounds?
Erase the area around the sprite instead of painting it white. Transparent pixels carry alpha 0 and are written out as real transparency in PNG and GIF export.
Sprite sheet or GIF — which do I need?
Both come from the same frames. Sprite sheets are what engines import; GIFs are for previews, documentation and store pages.
Can the AI generator make the final asset?
Treat its output as a concept. It resamples to your grid and quantizes to your color count, but you still own the outlines, the alpha and the final call.
Skip the reading
Everything here runs in your browser with no account — open a canvas and start drawing, or pick something finished from the gallery.