2026-07-19
Details
Preview (light / dark)
Description
ImageToIcon is a small cross-platform tool for turning any image into a multi-size Windows .ico file. Drop in a single picture and it generates all the standard icon sizes at once, with clean Lanczos‑3 downscaling — no wizard, no upsell, no bundle of proprietary editors.
Version Highlights
- Full rewrite as a cross-platform Avalonia app on .NET 10 — no more WinForms, one binary for Linux and Windows
- Read
.ico,.exeand.dllfiles as input and pull their embedded icon frames - Load
.svgfiles directly — vector sources are rasterised on the fly via Skia - Custom sizes from 2–4096 px can be freely added, edited or removed from the size bar with a right-click
- Windows 11 default sizes (256, 64, 48, 40, 32, 24, 20, 16) are pre-selected and can be toggled on or off, but not removed
- Non-square sources keep their aspect ratio and are centred with transparent padding instead of being stretched
- Window keeps itself inside the working area and wraps its controls so nothing gets pushed off-screen
- Program icons improved
- In-app self-update: an orange button appears when a newer release is on GitHub, shows the version highlights, then downloads the matching archive with a progress dialog and restarts into the new build
Additional Features
- No requirements: runs natively on Linux and Windows — same binary logic, same output
- Load any common raster format:
.png,.jpg,.bmp,.tif,.gif,.webp,.tga,.qoi,.pbm/.pgm/.ppm/.pnm - High-quality Lanczos-3 resampling for sharp results at every size
- Drag-and-drop support on the main window and on individual thumbnails
- CLI mode for batch conversion and scripting — process a folder of images in one call
.png-compressed frames inside the.icocontainer for smaller files, especially at 256 px and up
Supported File Types
| Short Name | Long Name | File Extensions |
|---|---|---|
| BMP | Microsoft Windows Bitmap | *.bmp; *.dib; *.rle |
| DLL | Windows Library | *.dll |
| EXE | Windows Executable | *.exe |
| GIF | Graphics Interchange Format | *.gif |
| ICO | Windows Icon | *.ico |
| JPEG | Joint Photographic Experts Group | *.jpg; *.jpeg; *.jpe; *.jfif |
| PNG | Portable Network Graphics | *.png |
| PNM | Portable Anymap | *.pbm; *.pgm; *.ppm; *.pnm |
| QOI | Quite OK Image | *.qoi |
| SVG | Scalable Vector Graphics | *.svg; *.svgz |
| TGA | Truevision Targa | *.tga |
| TIFF | Tagged Image File Format | *.tif; *.tiff |
| WEBP | Google's Web Page Image | *.webp |
Requirements
- Linux (x64) or Windows 10+ (x64)
- No runtime required — ships as a self-contained single-file executable