Image to Pixel Art

Turn a Photo into Pixel Art

Chunky pixels, limited palettes, optional dithering — the look of 8-bit games in one click. Everything runs in your browser.

Image to ASCII Turn any photo into ASCII art — copy it as text or save as PNG.
Glitch Effect RGB split, slice shifts, scanlines and static — a GPU glitch effect for any image.
Halftone Effect Turn photos into print-style halftone dots, squares or diamonds in two colors.
Duotone Effect Map a photo onto two colors — the Spotify-style duotone look.
Pixel Sorting Glitch-art pixel sorting: melt bright or dark pixels into long streaks.
Fluted Glass Effect Reeded glass refraction: look at any photo through ribbed glass.
Shatter Effect Break a photo into flying blocks that scatter away from an intact center.
Photo to Pencil Sketch Turn a photo into a graphite pencil drawing with adjustable line weight.
Photo to Watercolor Soft watercolor washes with ink edges and paper texture from any photo.
Tilt-Shift Effect Miniature-world tilt-shift blur with a movable focus band.
Motion Blur Effect Directional motion blur for speed, panning and dynamic shots.
Film Grain Effect Analog film grain and a soft vignette for a 35mm look.
Chromatic Aberration Split red, green and blue channels for a lens-fringe or 3D-glasses look.
Light Leak Effect Warm analog light leaks and flares in any two colors.
Neon Glow Effect Trace the edges of a photo with glowing neon lines on a dark background.
Paper Cut Effect Layered paper-craft look with cut-out shapes and soft shadows.
Posterize Effect Reduce a photo to a few flat tones for a bold poster look.
Colored Pencil Drawing Turn a photo into a colored pencil drawing that keeps its colors.
Glow Effect Bloom glow: bright areas softly radiate light.
Lens Blur (Bokeh) Dreamy lens blur where bright spots bloom into bokeh.
Zoom Blur Effect Radial zoom or spin blur that rushes toward a point.
Glass Tiles Effect See a photo through hexagonal or square glass blocks with refraction.
Torn Paper Effect Rip a photo into torn paper pieces with white edges and shadows.
Hexagon Mosaic Pixelate a photo into a honeycomb of flat-colored hexagons.
Swirl Effect Twist a photo into a whirlpool around its center.
Water Ripple Effect Concentric water ripples spreading across a photo.
Bulge & Pinch Effect Magnify the center of a photo like a fisheye — or pinch it in.
Vignette Effect Darken — or tint — the corners to focus attention on the center.
Emboss Effect Raised relief look: turn a photo into an embossed grey surface.
Blur Image Blur a whole image smoothly — clean edges, any strength.
Sharpen Image Make soft photos crisper with an adjustable sharpening filter.
Demo image — drop, paste or upload yours

Image to Pixel Art — how it works

Make 8-bit pixel art from a photo with retro palettes like PICO-8 and Game Boy.

Pixels first, then the palette

The photo is first reduced to large blocks — each block takes the average color of the area it covers. Then every block is snapped to the nearest color of the chosen palette, measured in the perceptual OKLab space so skin tones and skies land on the closest-looking color rather than the closest number.

Retro palettes

PICO-8 gives the bright 16-color fantasy-console look, Game Boy the four famous greens, CGA the cyan-magenta PC look of the 80s. “Image colors” builds a palette from the photo itself, so the result stays true to the original while still looking hand-pixeled.

Dithering for smooth gradients

With only a few colors, gradients turn into hard bands. Ordered (Bayer) dithering mixes neighbouring colors in a regular checker pattern, the way old consoles faked extra shades. Use it with small palettes like Game Boy; switch it off for a flat, poster-like look.

Frequently Asked Questions

For portraits and sprites 6–12 px per pixel keeps faces readable; 16–30 px gives a bold icon-like look. The value scales with your image, so the full-size download looks the same as the preview.

Every block is a single solid color from the palette, with hard edges — you can open the PNG in Aseprite or Photoshop and keep editing it pixel by pixel.

No. The conversion runs on a canvas in your browser; nothing is sent to a server.

Open the image in Image Flow — the Palette Dither effect there can load any palette from the Jinero palette library.