IconLab is a free desktop tool for developers and designers to design, manage, and export icons for every major platform — Windows, macOS, iOS, Android, PWA, Microsoft Store and the web — all from a single workspace.
IconLab brings together design, organisation, processing and batch export so you never have to juggle five different tools again.
Design icons from scratch using a Fabric.js-powered vector canvas. Add shapes, rounded rectangles, circles and text. Draw freehand with the pen tool. Apply templates for common icon shapes (rounded-square, squircle, circle, flat). Full undo / redo and layer management — all without leaving the app.
Select any combination of platforms and hit Generate. IconLab outputs every required size in one pass — no manual resizing needed.
Every icon set lives in its own project. Projects store the source image, canvas data, and all export history. Switch between projects instantly from the sidebar.
One-click removal of white and near-white backgrounds from uploaded images — great for turning a logo PNG into a proper transparent icon ready for any platform.
See the 8 most dominant colours in your source image at a glance. Click any swatch to copy the hex code — handy for keeping your brand palette consistent.
Control padding (0–40 %), corner radius, and background fill colour per export run. Perfect for adding breathing room or rounded corners to every output size at once.
Need a non-standard size? Add custom rows to the export table with your own width, height, label and filename. Full control over every output file.
No account. No internet required. No telemetry. Your source images and canvas data stay entirely on your machine — always. One $0.99 purchase, yours forever.
Under the hood, IconLab uses the libvips-backed Sharp library for fast, high-quality image resizing, compositing and format conversion — even for very large source images.
A project-based approach that keeps all your icon assets organised and reproducible.
Give your icon set a name. IconLab creates a dedicated workspace folder on your machine — all assets for this icon live together in one place.
Drop in a PNG, SVG, JPG or ICO as your source, or open the canvas editor and draw your icon from scratch using shapes, text and the free-draw pen.
Pick your target platforms from the preset library, set optional transform options (padding, radius, background) and click Generate All. Done.
Pre-built export presets cover every size required by each platform's official guidelines — updated and ready to use.
A clean, dark-themed interface designed to stay out of your way and keep you focused on your icons.
Source image preview, dominant colour palette, file info and quick-export shortcuts all in one view.
Full-featured canvas with shape tools, free-draw, text, layer panel, undo/redo and template presets.
Select platform presets, tweak transform options and generate 70+ icon sizes in one click.
Generate native .ico and .icns files ready to embed directly into your Electron or native desktop app.
Automatically extracted colour swatches from your source image — click any to copy the hex value.
Remove white or near-white backgrounds from any uploaded image with a single button — no external tools needed.
A short walkthrough showing how to go from a blank canvas to a complete icon set for all major platforms.
Learn the project workflow, canvas editor, export presets and transform options.
A one-time purchase — yours forever. No subscription, no account, no recurring fees.
Pay once. Use forever. All future updates included.
One-time $0.99 · 100% offline · No data collected · License · Privacy Policy
From TheHobbyist
All free, offline-first desktop apps — no subscriptions, no accounts