Skip to content

Pixel Art Converter

Convert PNG, JPEG, or WebP images into palette-mapped pixel art at exact native dimensions, entirely in your browser.

Last updated:

Local browser processing • no upload required

Deterministic pixel-art conversion with exact PNG output dimensions. The source image never leaves this browser.

Local browser processing • no upload or sign-up

Original
Result32×32

Choose a supported image to compare the original and converted result.

READY — processing stays in this browser
Original dimensions
Output dimensions
32×32
Colors in result

Image placement

Fit with transparent padding

Preserves the complete image, centers it without distortion, and leaves every unused edge pixel transparent.

Conversion uses fixed scaling, palette, and dithering rules. The same image and settings produce the same pixels.

HOW IT WORKS

From canvas to usable file

  1. 1Choose a local PNG, JPEG, or WebP image, then select a 16×16, 32×32, 64×64, or custom pixel canvas.
  2. 2Keep the entire source inside the canvas with transparent padding, then compare palettes and optional dithering in the live preview.
  3. 3Export the deterministic result as a crisp PNG at the exact native width and height you selected.

FAQ

FAQ

Which image formats can I convert to pixel art?

You can open PNG, JPEG, and WebP images. The converter always exports a PNG so transparent pixels and hard pixel edges are preserved.

Is my source image uploaded or stored?

No. Decoding, resizing, palette mapping, dithering, previewing, and export all run locally in your browser. No upload or sign-up is required.

What size will the exported PNG be?

The PNG uses the exact native canvas dimensions you choose: 16×16, 32×32, 64×64, or a valid custom width and height. The preview may appear larger only to make individual pixels easy to inspect.

What happens when the image and canvas have different proportions?

The complete image is scaled proportionally to fit inside the target canvas and centered. Any unused canvas area remains transparent; the source is never cropped to fill.

How do palettes and dithering affect the result?

A palette maps every visible pixel to its nearest available color using fixed rules. Ordered and Floyd–Steinberg dithering distribute mapping error differently; identical inputs and settings always produce the same result.