BMP → ICO Converter

Drag & Drop your .bmp here, or pick a file below. Nothing is uploaded.
Tip: Square images work best for icons. Non-square inputs are letterboxed/padded if needed.
Including 256x256 (PNG-compressed) is recommended for high-DPI.
Pad to square (letterbox if needed)
Force opaque (fill background)
Load a BMP or use an example to preview.
Input: -
ICO frames: -

BMP → ICO - Quick Cheat Sheet

How the ICO is built
  • Each selected size is rendered on a square canvas, optionally padded or filled.
  • Frames are individually PNG-encoded, then packed into a single ICO using a standard ICONDIR + ICONDIRENTRY table.
  • Byte fields for width/height use 0 to mean 256, per the ICO spec.

Cookies & privacy

Utilities Bunker uses necessary cookies to run the site. Optional cookies help remember preferences, measure usage, and improve the platform. You can change your choices any time. Privacy Policy.

Manage Cookies