Drop your PNG file(s) here
You can add more than one file
Was this tool helpful?
DIB stands for device independent bitmap, and it is the same thing a .bmp holds. PNG to DIB writes your picture out pixel by pixel with no compression at all, which is what a piece of Windows software from the nineties, a driver, or a program that pastes straight out of the clipboard expects to be handed.
PNG compresses without losing anything, so it stores the same picture in far less room. A bitmap stores every pixel at full width. Reckon on roughly four bytes per pixel and you have the size, so a 3000 by 2000 image lands near 24 MB whatever is in it. A photograph and a blank white rectangle of the same dimensions come out almost identical in weight.
Bitmap support for a transparent pixel has always been patchy. Some programs read the alpha channel, plenty ignore it and show whatever was behind it, which is often black. If your PNG has cut out edges, convert one file and open it in the software that asked for the DIB before you commit a whole folder.
Files go through one at a time and the first one waits for the converter to get ready. Because nothing is being compressed, the finished files are also slower to save simply because of their size.
No compression applied
Every pixel is written out in full, exactly as the PNG held it.
Reads in old Windows software
Programs and drivers that predate PNG handle a bitmap without complaint.
The same thing as a BMP
DIB and BMP describe one format, so either ending suits the same software.
PNG to CUR Converter
Turn PNG artwork into .cur files, the format Windows uses for mouse pointers.
PNG to TIF Converter
Convert PNG images into .tif files for printing, scanning workflows and long term storage.
PNG to JXL Converter
Rewrite PNG images as JPEG XL files that hold the same picture in less space.
JPG to JPE Converter
Give your JPG photos the .jpe extension that a few strict systems ask for by name.
The name only. DIB is the term Windows uses internally for the pixel data a .bmp file wraps around.
Because reading one takes no work at all. Older software and hardware drivers could copy the pixels straight to the screen without decoding anything first.
No, that is the format behaving normally. Size comes from the dimensions alone, so the only way to shrink it is to make the picture smaller.
Preview reads bitmaps, though it may want the file renamed to .bmp first, since .dib is not an ending it recognises on sight.