RGB list to image
Paint a picture from an RGB pixel list. Your pixels never leave your device.
- Your text is never uploaded
- Processed on your device
- Works offline
- Free, no sign-up
Empty
Result updates as you type
The result appears here as soon as you type or open a file.
Settings
No settings needed. Paste one RGB pixel per line; the picture is painted as you paste.
Your text never leaves this deviceHow it works
Paste the pixels
Write one pixel per line: 255, 0, 0 or [255, 0, 0] — three numbers for colour, four with opacity.
See the picture
Pixels fill row by row into the smallest square that fits, painted as you type.
Download the PNG
Save the painted picture as a PNG file.
The pixel format
Each line is one pixel: three numbers from 0 to 255 for red, green and blue. Brackets, commas, spaces and CSS wrappers like rgb(255, 0, 0) are all accepted, and a fourth number sets opacity. Lines that hold anything else are reported with the exact text that failed.
Pixels fill the picture row by row, left to right and top to bottom, into the smallest square that fits your count. Four pixels make a 2 × 2 picture; five pixels make a 3 × 2 picture with one empty corner.
Where pixel lists come from
Such lists appear in tutorials, generated art, sensor readouts and code that draws pixel by pixel. Pasting one here turns abstract numbers back into the picture they describe, which makes mistakes easy to spot.
Keep lists under 250,000 pixels. Larger pictures should be split or shrunk first, since every pixel becomes real image data in memory.
Painted inside your browser
The list you paste is painted pixel by pixel inside your browser into a PNG file. No server ever sees your numbers, so proprietary palettes and unreleased sprites stay confidential.
Nothing is saved or logged. When you close the tab, the pasted list and the painted picture vanish together.
Questions
Is my pixel list uploaded?
No. The picture is painted inside your browser. Your list never leaves your device.
How are the pixels arranged?
Row by row into the smallest square that fits: the first line is the top-left pixel, and each row fills left to right.
Can I mix 3-number and 4-number pixels?
The fourth number sets opacity wherever it appears. Pixels without it are fully opaque, so mixing is allowed.
Is it free?
Yes. Free to use, with no sign-up, no watermark and no daily limits.
Related tools
More free tools that run on your device. No uploads