Home › Image Tools › Pixel Art Upscaler

Pixel Art Upscaler

Enlarge sprites, icons and pixel art without blur. Choose exact nearest-neighbor blocks, sharp Scale2x/Scale3x edge rules or smooth xBR curves, compare the methods side by side, and download a transparent PNG or a ZIP for a whole batch.

Last updated:

Original
Upscaled

Compare methods

Same sprite at 4×. Click one to use it.

Advertisement
Advertisement

How to use the Pixel Art Upscaler

  1. Add sprites: drop, paste or choose one or more PNG, GIF, WebP or BMP files. A 16 × 16 mushroom sprite is loaded as an example.
  2. Pick an algorithm: Nearest neighbor for exact pixels, Scale2x/Scale3x for sharp smoothing, or xBR for rounder curves. The Compare methods row shows all three.
  3. Choose the scale factor; the output size and color count appear above the result.
  4. Check the edges on different backgrounds to make sure transparency looks right.
  5. Download PNG, copy the image, or press Download all (ZIP) when you added several files.

How the algorithms work

Every pixel art scaler looks at a pixel E and its neighbors, then decides what each of the new sub-pixels should be:

Neighborhood
ABC
DEF
GHI
  • Nearest neighbor copies E into all N × N output pixels. Nothing is invented, so it is the right choice when the art must stay exactly as drawn, for example for game engines that render with integer scaling.
  • Scale2x (EPX) splits E into four. The top-left one becomes D if D = B, B ≠ F and D ≠ H; the other three corners follow the same rule rotated. Diagonal staircases become smooth 45° lines, and only existing colors are used. Scale3x applies the same idea to a 3 × 3 block.
  • xBR (by Hyllian) measures color differences in a YUV-weighted space across a 5 × 5 neighborhood (corners excluded) to decide whether an edge passes through each corner of E and how steep it is. It then blends 25%, 50% or 75% of the edge color into the affected sub-pixels, giving smooth, anti-aliased curves.

Which method for which art

Art styleBest methodWhy
Game assets for an engine, retro lookNearest neighborExact pixels, no new colors, perfectly predictable
Icons and sprites with diagonal outlinesScale2x / Scale3xSmooths 45° steps but stays sharp and keeps the palette
Characters with round shapes, logos, fan artxBRTurns jagged curves into smooth lines
Limited-palette art for printing on merchxBR with Blend edges offSmooth shapes with only the original colors
Dithered art and checker patternsNearest neighborEdge rules can misread dithering as edges

Tips

  • Start from the original size. If your sprite was already enlarged (each pixel is a 4 × 4 block), shrink it back first with nearest neighbor, then upscale; edge algorithms only work on true 1:1 pixel art.
  • Use PNG. JPG compression adds noise between pixels, which edge-detecting scalers see as detail. Export sprites as PNG or GIF.
  • Check on several backgrounds to make sure no stray semi-transparent pixels are left around the edges.

Frequently asked questions

Why does pixel art look blurry when I resize it?

Most image editors and browsers resize with bilinear or bicubic interpolation, which averages neighboring pixels and creates soft, blurry in-between colors. Pixel art needs nearest-neighbor scaling, which simply repeats each pixel as a square block, or a dedicated pixel art algorithm that understands edges.

What is the difference between nearest neighbor, Scale2x and xBR?

Nearest neighbor turns each pixel into an N × N block and keeps the art exactly as drawn. Scale2x (also called EPX or AdvMAME2x) looks at the four neighbors of each pixel and fills corners along diagonal edges, which removes staircase steps without adding colors. xBR compares a wider neighborhood with color distances and blends along the detected edge direction, giving smooth curves and anti-aliased diagonals.

Which scale factor should I use?

Use integer factors so every original pixel maps to the same number of output pixels. For a game or website, pick the factor that matches the display size, for example 4× to turn a 32 × 32 sprite into 128 × 128. Scale2x and xBR work in steps of 2× (Scale3x in 3×), so 4× and 8× are produced by applying them repeatedly.

Does the upscaler keep transparency?

Yes. Transparent pixels stay transparent and the PNG output keeps its alpha channel. Nearest neighbor and Scale2x/3x only copy existing pixels. xBR blends along edges, and with Blend edges on it mixes colors with premultiplied alpha, so edges next to transparency do not get dark fringes. Turn Blend edges off for hard edges with no new colors.

Is xBR the same as hqx?

No, but they are related. Both are edge-detecting pixel art scalers made for emulators. hqx uses a large lookup table of neighbor patterns, while xBR uses color-distance rules to find edges, and it is usually a little smoother on curves. This tool implements xBR, Scale2x/Scale3x and nearest neighbor.

Can I upscale photos with this tool?

This tool is designed for sprites and pixel art, up to 1,024 pixels per side. For photos and screenshots, use the Image Upscaler, which uses Lanczos or bicubic resampling and sharpening that suit continuous-tone images.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Image UpscalerEnlarge images 2×, 3× or 4× with Lanczos-3 or bicubic resampling and optional sharpening.Pixel Art MakerDraw pixel art on an 8 to 64 px grid with palettes, fill and mirror, then export PNG or SVG.Pixelate Image & Pixel Art ConverterTurn any picture into pixel art with retro palettes and dithering.Sprite Sheet GeneratorPack images or GIF frames into a sprite sheet PNG with JSON or CSS coordinates.Image CompressorShrink images to a target size like 100 KB.Image ResizerResize images to any size without losing quality.Compress Image to 20KBShrink any photo to under 20KB (or any target size).Compress Image to 100KBShrink any photo to under 100KB automatically, with the best quality that fits.Compress JPEG to 50KBShrink photos to under 50KB for forms, passports and exams.Image CropperCrop images, including circle crops for profile pictures.Rotate & Flip ImageRotate images by any angle or mirror them, one or many at once.Collage MakerCombine photos into a grid collage.Aspect Ratio CalculatorCalculate image sizes for 16:9, 4:3 and any ratio.Image Border AdderAdd a border, rounded corners, matte and shadow to a photo onlineImage SplitterSplit an image into a rows × columns grid of tiles and download them one by one or as a ZIP.Image CombinerCombine images side by side, stacked or in a grid, with spacing, background color and alignment.Image DPI ChangerChange the DPI of JPG and PNG images without re-encoding, and see the print size.Social Media Image ResizerResize photos for Instagram, Facebook, X, LinkedIn, YouTube, TikTok and Pinterest in one go.Image Diff CheckerCompare two images and highlight every changed pixel, with % difference and a swipe slider.Emoji to ImageTurn any emoji into a PNG image from 64 to 1024 px, transparent or on a color, in batch.Text to ImageTurn text into a PNG image with your font, size, colors, padding, alignment and wrapping.SVG OptimizerMinify SVG files: strip metadata, comments and editor junk, round numbers, compare sizes.Compress Image to 200KBShrink any photo to under 200KB automatically, with the best quality that fits.Crop GIFCrop an animated GIF with a draggable box or aspect ratio presets, keeping every frame.Crop Image into ShapeCrop a photo into a heart, star, hexagon, circle, speech bubble or custom SVG shape as a PNG.Drawing Grid MakerPut a numbered grid on a reference photo to copy it by hand. Print it or save as PNG or PDF.Resize GIFResize an animated GIF by width, height or percent, skip frames and compare file sizes.Square Image Maker (No Crop)Make any photo square, 4:5 or 9:16 without cropping, with a color, blur or gradient fill.Text Behind ImagePut text behind the subject of a photo: AI cut-out, fonts, colors, rotation and PNG export.Bulk Image ResizerResize many images at once by width, height, percent or longest side and download a ZIP.JPG to WordTurn photos and scans into an editable Word document with OCR. Batch images, 30+ languages.PNG CompressorShrink PNG files up to 80% with smart color reduction that keeps transparency. Batch + ZIP.Photo Measurement ToolMeasure distances, areas and angles on a photo using a card or ruler in the picture for scale.Pupillary Distance MeasurementMeasure your PD in mm from a webcam or photo with a card for scale, single and dual PD.Brighten ImageBrighten dark photos with auto exposure, shadows lift and highlight protection. Batch, no upload.Change Image Aspect RatioConvert photos to 1:1, 4:5, 16:9, 9:16, 3:2 or any ratio by crop, color padding or blur fill.Crop Photo for PrintCrop photos to 4x6, 5x7, 8x10, 11x14 or A4 print ratios with a DPI quality check, then export.Long Screenshot StitcherStitch scrolling screenshots into one long image with automatic overlap detection.Image Format DetectorFind an image's real format from its magic bytes, see size and bit depth, and fix a wrong extension.Increase Image Size in KBMake a photo's file size bigger (e.g. 50 KB or more) to pass minimum upload limits, with no visible change.Megapixel CalculatorTurn width × height into megapixels, aspect ratio and max print size, or MP back to pixels.Volleyball Rotation ToolEnter 6 players and a 5-1, 6-2 or 4-2 system to see all rotations and serve receive on a court.Auto Face CropDetect faces and crop centered headshots at any ratio and padding, in batch.Content-Aware Image ResizeResize images with seam carving to keep people and objects intact; protect or remove areas.Scanned Photo SplitterSplit several photos from one flatbed scan: auto-detect, straighten and crop each, then ZIP.Image to Minecraft Pixel ArtConvert any image into Minecraft block pixel art with block counts, stacks and a row-by-row build guide.Resize Image in CM and InchesResize a photo to an exact print size in cm, mm or inches at any DPI. JPG, PNG or PDF.Online Screenshot ToolCapture your screen, a window or a tab, then crop, annotate and copy or save it as PNG.Trim Image WhitespaceAuto-crop white borders or transparent padding from images with tolerance and margin. Batch.Fix Image OrientationRotate sideways photos upright for good by applying the EXIF orientation to the pixels, in batch.
See all 49 Resize, Crop & Compress →