Convert BMP to ICO
Choose a BMP file for ICO conversionBMP to ICO converter
ICO output is preset. Each source image has its own output task and file; this page does not export animation. Choose Icon size: 16, 32, 48, 64, 128 or 256 pixels, with a default cap of 256. Keep whole square image requires a square source. For a rectangle, explicitly choose Center square crop; it cuts the edges. Smaller images remain smaller unless you check Enlarge smaller images to selected size. ICO cannot retain an embedded ICC profile here. If the source has one, explicitly choose Remove color profile (may change colors) before adding the task. Display-P3 profile removal and unsupported color conversions are rejected. Transparency can remain, but resizing and cropping do not promise identical RGB or alpha values. Choose Add task, then Run when ready. No task is created automatically; review loss choices before adding it.
Loading BMP to ICO controls.
Supported extensions (expand/search)
Supports many aliases including jpeg.
Input extensions
BMP to ICO questions
Which BMP files can I convert to ICO?
This workflow supports ordinary unsigned 8-bit RGB BMP pictures. High-bit, CMYK, Display-P3, animated and unqualified variants are outside its scope. Each source image has its own output task and file; this page does not export animation.
Will a rectangular image be cropped automatically?
No. Keep whole square image requires a square source. Choose Center square crop explicitly for a rectangle. This workflow does not add transparent padding or create a multi-resolution ICO.
Will color profiles and metadata be kept?
ICO cannot retain an embedded ICC profile here. If the source has one, explicitly choose Remove color profile (may change colors) before adding the task. Display-P3 profile removal and unsupported color conversions are rejected. Transparency can remain, but resizing and cropping do not promise identical RGB or alpha values. Complete metadata preservation is not guaranteed; check the saved image in the receiving app.
Will all pages, frames or icon sizes be exported?
Each source image has its own output task and file; this page does not export animation. Each ICO contains one square image resource.
Will the result always be smaller or accepted by my app?
No. Check the actual download bytes and confirm that the receiving app accepts ICO. Changing the format does not add image detail or resolution. A different extension alone does not guarantee acceptance or print readiness.
How to convert BMP to ICO
1. Choose your BMP image Select ordinary unsigned 8-bit RGB BMP pictures. High-bit, CMYK, Display-P3 and animated input are outside this page's supported scope. Each source image has its own output task and file; this page does not export animation.
2. Review ICO output Choose Icon size: 16, 32, 48, 64, 128 or 256 pixels, with a default cap of 256. Keep whole square image requires a square source. For a rectangle, explicitly choose Center square crop; it cuts the edges. Smaller images remain smaller unless you check Enlarge smaller images to selected size.
3. Review color and transparency choices ICO cannot retain an embedded ICC profile here. If the source has one, explicitly choose Remove color profile (may change colors) before adding the task. Display-P3 profile removal and unsupported color conversions are rejected. Transparency can remain, but resizing and cropping do not promise identical RGB or alpha values. Each source image has its own output task and file; this page does not export animation. Review metadata settings before adding the task.
4. Add the task, convert and download Choose Add task, then Run and download the ICO. Check the actual result, file size and receiving app's requirements. Changing the format does not add image detail or resolution.
Choose another image task
Save an ordinary supported BMP picture as PNG.
Prepare a supported BMP picture as JPG.
Choose another existing image task.