Convert images to Windows icon files (.ico) instantly! No installation required - just run the portable executable.
Languages: English | 한국어 | 日本語
GitHub Repository: https://github.com/siriz/win-icon-converter
- 🚀 Lightweight - Single ~5MB executable
- 🌐 Multilingual - English, Korean, Japanese support
- 📴 Offline - No internet connection required
- 💼 Portable - No installation needed, run anywhere
- 📏 Multiple Sizes - Generates 256x256, 128x128, 64x64, 48x48, 32x32, 16x16
- 🖼️ Live Preview - Instantly view all generated icon sizes
- 🎨 Various Formats - Supports PNG, JPG, JPEG, BMP, GIF
- Run the application (
win-icon-converter.exe) - Select your preferred language (EN/JP/KR) in the top-right corner
- Click "📁 Select Image File" to choose an image
- Click "🔄 Convert to ICO" to start conversion
- Preview all generated icon sizes
- Click "💾 Download ICO File" to save to your desired location
Download the ready-to-use zip file from the repository:
- win-icon-converter.zip (~2.4 MB)
Extract the zip file and run win-icon-converter.exe.
- Rust 1.70 or higher
- Node.js (for frontend development, optional)
# Quick release build with automatic naming
.\build-release.ps1
# Manual build
cd src-tauri
cargo build --releaseThe release build creates win-icon-converter.exe in src-tauri/target/release/.
win-icon-converter/
├── src-tauri/ # Rust backend (Tauri)
│ ├── src/
│ │ ├── main.rs # Application entry point
│ │ └── icon_converter.rs # ICO generation logic
│ └── Cargo.toml
├── ui/ # Frontend (HTML/CSS/JS)
│ ├── index.html
│ ├── styles.css
│ ├── main.js
│ └── i18n.js # Internationalization
└── build-release.ps1 # Build script
- Backend: Rust - Safe and fast systems programming
- Framework: Tauri 2.x - Lightweight desktop framework
- Image Processing: image-rs - Rust image encoding/decoding
- Frontend: HTML/CSS/JavaScript with i18n support
- Plugins:
- tauri-plugin-dialog - Native file dialogs
- tauri-plugin-shell - External link handling
- Build Optimization: LTO, size optimization (
opt-level = "z")
This project is licensed under the MIT License - see the LICENSE file for details.
Free to use for personal and commercial projects!
SIRIZ
- GitHub: @siriz
- Project Link: https://github.com/siriz/win-icon-converter
If you find this project useful, please give it a ⭐ on GitHub!
Made with ❤️ by SIRIZ