PIXEL REFINE
Built for AI-generated pixel art. It detects the grid, reduces to 32 colours, merges near-identical shades and tidies outlines in one move, cutting the bleed and stray colours those images tend to carry. No external AI is involved; everything runs on your own device.
STYLE / QUICK PALETTES
DOT CLEAN avoids blended resampling so existing pixel art and logos keep sharper corners and source colours. PHOTO COLOR uses smooth photographic resampling. GREEN LCD, MONO LCD, 8-BIT COLOR, ARCADE 16, PRIMARY POSTER, DARK PRINT and NEON POSTER use fixed palettes with matching starting settings.
FRAME / CROP / OUTPUT SIZE
Choose SOURCE, 1:1, 16:9 or 9:16, then drag the image to move it inside the frame. CROP ZOOM moves closer. SOURCE SIZE preserves the cropped pixel dimensions; 512px and 1080px set the long edge.
PIXEL SIZE / AUTO PALETTE
Larger pixels make a more graphic grid. In DOT CLEAN and PHOTO COLOR, COLOR COUNT builds an image-specific palette from two to 512 colours. The strip below the control previews colours actually used.
FLAT FILL
Merge nearby palette colours introduced by JPEG compression or resampling. SOFT joins only close shades, while STRONG flattens a wider range. Return to SOFT or OFF when deliberate shading disappears.
ORIGINAL / ZOOM / GRID
Hold ORIGINAL to see the unprocessed crop. FIT, 100%, 200% and 400% change only the preview, while GRID reveals each pixel boundary.
PIXEL EDIT
Edit the converted grid one pixel at a time. PENCIL draws, FILL floods a connected area of one colour, PICK samples a colour from the image and ERASE clears to transparency. Undo and redo are supported. Set the conversion first because changing it resets manual edits.
GREEN LCD COLORS
Edit all four GREEN LCD colours. Keep them ordered from dark to light when you want the clearest LCD-style shading.
TWO TONE / INK + PAPER
Dark lines and shadows become INK while lighter areas become PAPER. Raise INK AMOUNT for more dark coverage, or switch to CLEAR to make PAPER-classified areas transparent.
DITHER / CONTRAST / EDGE CLEAN
OFF stays direct. BAYER creates an ordered console-style pattern. SOFT and HARD spread colour error in alternating directions for more natural gradation. CONTRAST separates light and dark while preserving colour, and EDGE CLEAN sharpens the reduced grid.
OUTLINE / 1 PIXEL
DARKEST uses the darkest colour in the active palette, while BLACK uses pure black. Both trace strong boundaries with a one-pixel contour for logos, characters and sticker-like graphics.
CUSTOM PALETTE
Choose six colours freely. With CUSTOM PALETTE active, source colours are mapped to the closest of those six choices.
TRANSPARENT BG
Remove a chosen background colour in every style. PICK FROM EDGE samples the most common edge colour, and COLOR RANGE controls how widely matching colours are cleared.
SAVE PNG / PALETTE EXPORT
Save the current result as PNG, or export the active colours as a palette PNG and CSS variables. Processing stays inside the browser and never replaces the source image.
BATCH ZIP
Load a ZIP containing PNG, JPEG, WebP, GIF or BMP files. Tune the first preview, then apply the same style, colour count, pixel size, crop, transparency and output dimensions to as many as 250 images. The export keeps subfolders and includes a settings JSON file. GIF input uses its first frame.
SPRITE SHEET
Convert the sequence inside a ZIP and lay the frames onto one transparent sheet, left to right from the top. Columns can be automatic, or fixed at 1, 2, 4 or 8. The first 64 frames are used, to keep the browser responsive.