Software by PentaSec Solutions LLC

Icon Forge

A simple Windows icon builder for Python developers.

Icon Forge is a Windows desktop utility for developers that converts common image formats into polished Windows .ico files for Python apps, desktop software, PyInstaller builds, and project assets.

Windows desktop utility PyInstaller ready Multi-size ICO files Python app icons

App demo

See Icon Forge in action

Watch the Windows utility and open screenshots full-size to preview the interface.

Quick demo of Icon Forge converting images into polished Windows icon files.
Icon Forge main window showing icon conversion controls and preview options.
Main Icon Forge workspace with conversion settings and icon preview controls.
Icon Forge showing generated Windows icon sizes for app export.
Generated icon previews and export options for app-ready Windows ICO files.

What it does

Icon Forge helps developers turn regular images into app-ready .ico files without manually resizing, cropping, exporting, and stitching icon assets together. Start with an image, choose the icon sizes, preview the result, then export files that are ready for Windows desktop apps.

Why developers use it

It is useful for PyInstaller builds, Tkinter and CustomTkinter apps, desktop app icons, favicon-style project assets, and fast software branding when you need a clean Windows icon without opening a heavy design tool.

Share preview

Built for clean public sharing

Icon Forge now has a dedicated social preview image for Facebook, X, and other platforms that read Open Graph metadata.

Icon Forge promotional banner showing a Windows ICO builder for Python developers.

Developer features

Key features

Built to keep icon generation quick, predictable, and friendly for desktop software projects.

ICO conversion

Convert PNG, JPG, JPEG, WEBP, and BMP images into Windows-ready ICO files.

Multi-size output

Generate common app icon sizes including 16, 24, 32, 48, 64, 128, and 256 pixels.

Flexible exports

Create one multi-size .ico file or export separate ICO files by size.

Clean image fitting

Preserve transparent backgrounds, fit images with padding, square crop, or add a background color.

Developer workflow

Includes live icon size previews and a PyInstaller helper command for faster app packaging.

Python-built GUI

Beginner-friendly desktop interface built with Python, CustomTkinter, and Pillow.

PyInstaller helper

PyInstaller example

After exporting your icon, use it with a PyInstaller command like this:

pyinstaller --onefile --windowed --icon=app.ico your_app.py

Windows download

Download section

Download the Windows build for Icon Forge. The ZIP package includes the desktop utility files from PentaSec Solutions LLC.

Download Icon Forge

Windows ZIP package - 18.4 MB

Windows SmartScreen note

Windows SmartScreen may appear for new independent software. If you trust the download, choose "More info" and then "Run anyway" to open the app.

More Python Projects

Browse the SmartAssess.io Python Projects collection.

Free File Encryptor

A free Windows desktop tool for local-only file encryption.