IconEditor

About

The desktop icon editor, rebuilt for the browser

IconEditor was made by a developer who has shipped Windows software for close to thirty years and got tired of web tools that only convert. It brings the ideas of the classic professional icon editors to a browser tab: simple to pick up, quick to use, complete enough to replace a desktop program.

Why

Why I built it

A note from the developer behind IconEditor.

I have been writing software for almost thirty years, and for most of that time I have needed icons for Windows applications — again and again, for every utility, tool and release. The desktop icon editors I used twenty years ago were genuinely good at this: a multi-size document, a pixel grid you could correct by hand, a preview of how the icon would look in the shell. They were also heavy, paid, and tied to one machine.

When I switched to web tools, nearly every one turned out to be a format converter in disguise: upload a PNG, download an .ico, hope the 16-pixel version is still legible. Most had no real answer for SVG either — and SVG is what logos are actually drawn in today.

So I built the tool I wanted to use. IconEditor keeps what those professional editors got right — one canvas per size, real drawing tools on the pixel grid, a Windows-context preview, a spec-compliant .ICO — and delivers it as a web app that is simple to pick up, quick to use, and complete enough to stand in for the desktop programs of the last twenty years. It is free, needs no account, imports SVG properly, and keeps your work in your own browser.

It is aimed at the people who ship Windows software — WinForms and WPF utilities, C++ tools, Electron and Tauri apps — and at anyone who needs a favicon that still looks sharp in a browser tab.

The IconEditor page: tools and colour on the left, the 64×64 canvas on a pixel grid, import, the seven icon sizes and Preview / Export on the right
The editor after importing a logo: all seven sizes filled, the 64×64 entry open on the grid.

How it works

Six things the editor does for you

One canvas per size

Each icon size (256, 128, 64, 48, 32, 24, 16 px) is its own 32-bit RGBA canvas with its own undo history.

Pixel-grid tools

Drawing tools work on the pixel grid; brush and eraser support soft edges, shapes have crisp outlines.

Import anything, scale it well

Every common raster format, SVG and existing .ICO files can be imported; sizes are derived with high-quality Lanczos resampling, or point sampling for pixel art.

Spec-compliant .ICO

The exported file contains a PNG-compressed 256×256 entry and 32-bit BMP entries with alpha for the rest — what Windows Vista through 11 expect.

Works offline too

If our server cannot be reached, the editor decodes and encodes icons on its own, so you can still import and export.

Nothing stored

Images are processed in memory and discarded; nothing is written to the server. Your drawing is kept in your own browser between visits.

Design

Built small on purpose

IconEditor is one fast-loading page that works in any modern browser — nothing to install, no plug-ins, no account. Drawing happens entirely on your own machine; only importing, scaling and exporting touch our server, and only for the moment it takes to convert the image.

No third-party scripts, fonts or trackers are loaded from other domains: the typeface is self-hosted and the editor talks to nobody but us.

At a glance

The essentials

Price
Free
Account
Not required
Sizes
256 → 16 px
Output
.ICO · PNG · ZIP
Input
PNG · JPG · SVG · WebP · BMP · GIF · ICO
Storage
None on server

Questions, bugs or ideas?

Write to [email protected] — or just open the editor and export your first .ico in minutes.

Open the editor