PIXELJS STUDIO

Arrow keys move the cursor, Space or Enter applies the tool (line, rectangle and select take two presses), Alt+arrows move the selected pixels.

Palette

Live preview

Rendered by a running PixelJS engine: 1:1, then tiled 2 × 2.

Import PNG

Region to import

PNG
Palette result

Each pixel takes the palette color nearest in RGB (lowest index on ties); alpha below 128 becomes the transparent color. The PNG file itself is not modified.