Random Bitmap Generator
Generate a grid of independently random pixels — black & white noise, grayscale static, or full random color — at any size you choose.
Generate
How the Random Bitmap Generator works
Each pixel's color is drawn completely independently of every other pixel — there's no smoothing, blending, or pattern logic involved, so the result is pure visual noise at whatever resolution you choose. Black & white mode gives each pixel an equal 50/50 chance of black or white; grayscale mode draws one of 256 shades of gray per pixel; random color mode draws a full independent RGB value per pixel.
The bitmap is rendered at its exact native resolution first (so a 16×16 request really is only 256 unique random pixels), then scaled up for display using nearest-neighbor scaling rather than smoothing — this keeps every pixel a sharp, crisp square instead of a blurry gradient, which is what gives small bitmaps their chunky, retro pixel-art look.
How to use it
Frequently asked questions
Why does a small bitmap look blocky?
That's intentional — Xrandom scales the image up using nearest-neighbor (pixelated) scaling rather than smoothing, so each of your requested pixels stays a crisp, visible square rather than blurring into its neighbors.
What's the largest bitmap I can generate?
Up to 128×128 pixels (16,384 independently random pixels) per generation, which keeps things fast and the file size reasonable.
Can I download the bitmap as an image file?
Yes, use the Download PNG button to save the exact bitmap shown, at its displayed scaled-up resolution.
What's a practical use for random noise like this?
Testing image-processing code, generating placeholder textures, visualizing raw randomness, or just as abstract generative art.