Palettes, your way
Start with curated retro colors, edit individual swatches or extract tones directly from your photo.
Transform photos into pixel-perfect retro artwork. Experiment with classic dithering, handcrafted color palettes, and crisp pixel sizing—all on your device.
Make it retro. Keep it yours.
Export becomes available once your image has been rendered.
Nearest-neighbor output scaling stays sharp. Large sources may be reduced first to respect the 12 MP / 4500 px limit.
Start with curated retro colors, edit individual swatches or extract tones directly from your photo.
The preview is reduced for speed; export reprocesses the source and can upscale with crisp nearest-neighbor pixels.
Image decoding, dithering and export run in your browser. The tool does not upload the selected image for processing.
Dithering places limited palette colors in patterns that approximate missing shades. The effect is popular in retro graphics, print-inspired art, and pixel art.
Floyd–Steinberg produces detailed, natural textures; Atkinson produces a lighter retro look; Bayer matrices make neat repeated patterns. Compare them interactively to find your style.
Yes. Add, edit, or remove individual colors, import a GIMP GPL palette, or generate a palette from your source photograph.
Yes. Image decoding, dithering, and export happen in your browser. The tool does not require a backend or upload API.
Apply deterministic dithering algorithms and a reduced color palette to a still image, compare treatments, and export a bounded raster result or settings.
Compare ordered and error-diffusion treatments on a flat illustration, inspect gradients and transparent edges at the intended output size, then export the preferred raster.
The tool processes a decoded still frame, not an animation. Final output is capped at 12 megapixels and 4500 pixels per side; upscaling does not add source detail. Nearest-neighbor scaling preserves hard edges but does not recover detail. Alpha-aware processing differs from matte flattening. Check palette source and license terms before redistribution.
No. It processes one decoded still frame.
No. Scaling changes output dimensions but cannot recover information absent from the source.