Convert1

Convert PNG to BMP

Convert PNG sprite sheets, user interface textures, and channel artwork into uncompressed 32-bit BMP bitmaps for custom game mods and vintage game engines. The converter outputs BITMAPV4 files keeping BGRA alpha transparency intact, processing everything locally in your browser with no network uploads.

Choose files
or drop them here
PNG · folders work too · Ctrl+V pastes copied images
Processed on your device: your files are never uploaded.No sign-upNo watermarkNo daily limitNo queue

How to convert PNG to BMP

  1. Drop your PNG sprite graphics, texture sheets, or mod assets into the queue.
  2. Open More settings to adjust dimensions if your game engine requires strict texture bounds.
  3. Press Convert to BMP to generate raw uncompressed bitmap files in your browser tab.
  4. Download the finished BMP textures individually or grab the whole texture pack as a single ZIP.

Bitmap textures for retro engines and community modding

Classic PC titles, community mod launchers, and retro arcade emulation software often reject modern compressed PNG textures. These engines were engineered to stream uncompressed pixel arrays straight from disk into display memory, requiring raw uncompressed BMP files.

Converting modern PNG graphics to BMP allows modders to inject custom character skins, weapon wraps, and user interface elements into older game folders. Every converted file retains its original base filename with a .bmp extension, making game asset replacement fast and predictable.

Alpha transparency in 32-bit BITMAPV4 containers

This tool encodes 32-bit bitmaps using the BITMAPV4 header standard, which records the complete alpha transparency channel alongside the colour channels. This allows transparent cutouts, decal outlines, and anti-aliased borders on your sprites to survive into the bitmap structure.

Keep in mind that certain vintage game engines from early gaming eras were programmed solely for 24-bit opaque bitmaps. When importing into engines that do not recognise alpha channels, transparent pixels may appear fully opaque or render with dark borders around the character sprite.

Storage calculations and batch mod exports

Because raw BMP graphics avoid all compression routines, file size is calculated as width multiplied by height multiplied by 4 bytes. An interface texture measuring 1920 by 1080 pixels will occupy around 8.3 megabytes, which is substantially larger than a compressed PNG.

You can drop dozens of texture files into the converter at once without worrying about server quotas or account sign-ups. Processing takes place in parallel on your local hardware, and the ZIP button lets you export the entire mod asset package with a single click.

Questions

Does the 32-bit BMP file preserve sprite transparency?

Yes. The BITMAPV4 container includes the full 8-bit alpha channel, though older game engines that ignore alpha channels may render those areas as opaque.

Why does an uncompressed bitmap take so much disk space?

The BMP format stores raw pixel data at 4 bytes per pixel without compression, so a 1920×1080 texture expands to approximately 8.3 megabytes.

Can I convert an entire folder of game sprites in one pass?

Yes. Drop your entire texture folder into the page to batch convert all assets locally, then download everything at once using the ZIP option.

Can I rescale large textures before generating bitmaps?

Yes. Use More settings to scale by percentage or set fixed pixel bounds to avoid overflowing vintage video memory.