No Login Data Private Local Save

Pixel Data to BMP Generator - Online Raw Image Builder

16
0
0
0

Pixel Data to BMP Generator

Convert raw pixel bytes into a downloadable BMP image. Preview instantly, supports multiple color formats.

Input & Settings
Use spaces, commas, or newlines as separators.
How each pixel is stored in your raw data.
Preview

Enter pixel data and click Generate

Frequently Asked Questions

BMP (Bitmap) is a raster graphics image file format used to store bitmap digital images independently of the display device. It stores pixel data in a straightforward, uncompressed form, often using BGR or BGRA color order. Our tool reconstructs a valid BMP from raw pixel bytes.

Raw pixel data is a sequence of bytes that represent color values of individual pixels, without any file header or compression. Each pixel may contain one (grayscale), three (RGB/BGR), or four (RGBA/BGRA) bytes depending on the chosen format.

You can use spaces, commas, tabs, or line breaks. For hexadecimal input each byte must be exactly two hex digits (e.g., FF). Decimal input accepts numbers between 0 and 255. In "Auto-detect" mode the parser guesses the format based on the presence of letters A-F or 0x prefixes.

BMP files store pixel rows from bottom to top by default. Our generator follows this convention, so you should provide pixel data starting with the topmost row if you want the final BMP to appear correctly in most viewers. The preview canvas always displays rows in top-down order for easier validation.

These abbreviations describe the order of the color channels in each pixel. BGRA means the first byte is Blue, then Green, then Red, then Alpha (opacity). RGBA means Red, Green, Blue, Alpha. BMP natively uses BGRA for 32‑bit images, but our tool can accept RGBA and swap the channels internally.

Yes. Choose "Grayscale (1 byte)" and your single-byte intensities will be expanded to full RGB (the same value for R, G, and B) internally. The generated BMP will be a 24‑bit color image. For opacity control select "Gray+Alpha (2 bytes)" which produces a 32‑bit BGRA BMP.

A warning will appear, but the tool will still attempt to build the image. If there are fewer bytes than expected, the remaining pixels are filled with black (transparent for alpha). Extra bytes at the end are ignored.