Palette SwapperPixel Art Palette Swap Online
The Palette Swapper does a pixel art palette swap online. Drop in a sprite or a whole sheet and it lists every colour, darkest first, with before and after side by side. Change one colour by hand, turn the hue, saturation or lightness of all of them, or fit a palette: load a .hex, .gpl or .pal file or pick one of ours. Lock the colours that should stay, such as skin.
Fit a palette two ways. Keep the shading lays the sprite's dark-to-light order over the palette's, which is how you recolor a sprite for a new team or a new enemy. Closest colour takes the nearest-looking colour for each, which is how you bring a sprite into a game's fixed palette.
Transparency stays exactly as it was, so a sheet's frames line up as before. Keep each recolour and download them together: every PNG, its palette and a JSON map of which colour became which. It never uploads your image, so it works for unreleased game art too.
A first session
- 1Drop a sprite or a sheet on the box (or try our sample).
- 2Pick a palette and how to fit it, or move the hue, saturation and lightness sliders.
- 3Lock the colours that should stay, such as skin, and fix single colours by hand. Press Keep this one and make the next team colour.
- 4Download the PNGs with their palettes and the colour map.
- It exports
- Recoloured PNGs (zip)
- .hex and .gpl palettes
- JSON colour map
- Try the demo, then buy it
- Try the demo on our example, no account needed. Your own files and every download come with the tool, bought once.
- Can I use what I make in a commercial game?
- Yes. What you make with the tools is yours to use in your games, commercial ones too, under the Gridwright licence.
Packs that work with it

Top-Down Characters
$9.99Characters & creatures · 16 characters, 4 directions

Side-View Characters
$9.99Characters & creatures · 10 characters, animated

Isometric Characters
$9.99Characters & creatures · 64x64, 2864 Frames
Here firstCozy Villagers
$9.99Characters & creatures

Animals & Pets
$9.99Characters & creatures · 32 animals, 4 directions
Guides for this tool
More tools
- PixelatorPixel art from any picture
- Normal MapsNormal maps for 2D lighting
- CRT FilterRetro screen looks for screenshots and trailers
- Sprite Sheet CutterSingle frames from a sprite sheet
- Sprite Sheet MakerOne sprite sheet from many frames
- Pixel Art UpscalerBigger pixel art without blur
- Pixel Art Background RemoverTransparent sprites from a flat background
- Sprite Animation PreviewerYour animation played, checked and lined up
- GIF to Sprite SheetSprite sheets and frames from animated GIFs
- Color Palette ExtractorThe palette of any picture, with pixel counts
- Tileset ExtractorThe tileset of a map picture, and the map to rebuild it
- Seamless Texture MakerSeamless textures from your photos
- Isometric BuilderIsometric maps and scenes
- Tile ModelerLow-poly 3D models and levels from 2D tiles
- Farmer GeneratorFarming RPG characters with every animation
- Hero CreatorSide-view platformer heroes
- Ship BuilderModular pixel spaceships
- Planet GeneratorRotating pixel planets
- Pixel Art Size CalculatorThe right sprite, tile and canvas sizes
- Pixel Palette & Shading Ramp MakerShading ramps and palettes for pixel art
- Godot Pixel-Perfect SetupCrisp, jitter-free pixel art in Godot 4
- Pixel Art EditorPixel art drawn in your browser
- Sound Effect GeneratorGame sound effects, from retro to sci-fi
- Dungeon & Map GeneratorDungeon, cave and overworld maps
- Particle FX BakerLooping pixel-art effects
- Autotile BuilderComplete autotile sets from a small template
- 3D Sprite Rotator4, 8 and 16 direction sprite sheets
- Chiptune ComposerChiptune music and loops for your game
- Pixel Tree & Plant GeneratorPixel-art trees and plants, with wind