Pixel Art UpscalerUpscale Pixel Art Without Blur Online
The Pixel Art Upscaler lets you upscale pixel art without blur. It resizes by nearest neighbour and whole numbers only, 2x to 16x, so every pixel becomes a sharp square block: no soft edges, no smudged colours, and no pixel twice as wide as its neighbour, which is what a 1.5x resize does.
Drop one sprite, a whole sheet or a folder. A sheet's data comes along: JSON atlases (TexturePacker, Aseprite and our packs), Tiled tilesets and Godot 4 .tres files get their frame positions and sizes scaled by the same number, so the frames still line up. A folder keeps its names and structure in the ZIP.
Side by side, the page shows your picture smooth-resized, the way most editors and engines do it by default, and crisp, the way you download it. It also spots art that was already scaled up and can shrink it to its real pixels first. It never uploads your files.
A first session
- 1Drop a sprite, a sheet or a folder on the box (or try our sample).
- 2Pick a scale from 2x to 16x and compare smooth against crisp.
- 3Add the sheet's .json or .tres if you have one; it is scaled with the picture.
- 4Download the PNG, or a ZIP for several files.
- It exports
- PNG at 2x to 16x
- ZIP for many files or a folder
- Scaled JSON atlases, Tiled tilesets and Godot .tres
- 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
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
- Palette SwapperNew colours for any sprite or sheet
- Sprite Sheet MakerOne sprite sheet from many frames
- 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