Rotate ICO icon files online for free. Fix favicon and Windows icon orientation; saved as a multi-size ICO.
ICO is Microsoft's container format for Windows icons and browser favicons, introduced in Windows 1.0 and still the default for favicon.ico in 2026. A single .ico can pack several sizes and color depths in one file, which is why the editor rebuilds that set for you: it opens the largest size in the file and saves an ICO holding the size you choose (up to 256 px) plus 16, 32 and 48 px entries, instead of you re-exporting from a source PNG and rebuilding the multi-size container by hand.
favicon.ico looks broken in Chrome, Firefox, Edge, and Safari (PNG favicons cover 95.85% of users, but ICO is what most CMSes still drop in the site root)..exe and shortcut icons that were exported at the wrong orientation can be corrected without re-running the design pipeline through Photoshop and Gif Movie Gear..ico file is faster than regenerating from source artwork.| Property | Value |
|---|---|
| Introduced | Windows 1.0 (1985), originally 32x32 monochrome |
| Sizes commonly packed | 16, 24, 32, 48, 64, 128, 256 px squares |
| Color depths supported | 1, 4, 8, 24, 32 bit |
| Transparency | 1-bit AND mask (all versions); 8-bit alpha since Windows XP |
| 256x256 entries | Native since Windows Vista |
| PNG-compressed entries | Supported inside ICO since Windows Vista |
| MIME type | image/vnd.microsoft.icon (also image/x-icon) |
| Magic bytes | 00 00 01 00 |
| Property | ICO | PNG | SVG |
|---|---|---|---|
| Multi-size container | Yes (one file, many sizes) | No (one size per file) | Vector — any size |
| Transparency | 1-bit + 32-bit alpha | 8-bit alpha | Full alpha |
| Browser support | All modern browsers, IE 5+ | 95.85% (IE 11+) | Chrome, Firefox, Edge, Safari (no iOS Safari) |
| Best for | Legacy compatibility, root favicon.ico |
High-DPI raster favicons | Crisp at any zoom, themable |
| File size | Heavier (multi-entry container) | Lightest for single size | Smallest if simple geometry |
| Angle | What happens | When to use |
|---|---|---|
| 90 / 180 / 270 | Pure pixel reorder of the largest size; the 16, 32 and 48 px entries are scaled down from it | Fixing favicon and app-icon orientation |
| Custom (e.g., 15, 45) | Resampling required, edges are interpolated | Rare — only when a tilted icon is the design intent; results soften small-size variants |
| Mirror needed | Use flip ICO instead | A mirror is not a rotation — flipping preserves pixel grid; rotating 180 is not the same as flipping |
Not as they were. A typical favicon .ico packs 16x16, 32x32, and 48x48 entries (often plus a 256x256 PNG-compressed entry on Vista-and-later builds). The editor opens the largest size and says so when the file opens; the ICO you save holds the size you choose (up to 256 px) plus 16, 32 and 48 px entries, each scaled down from the rotated image. So a browser still gets the right size for its DPI, but hand-tuned small entries are replaced by scaled-down ones, and other sizes such as 24 or 64 px are not kept unless you pick that size.
Right-angle rotations are pure pixel re-ordering — every pixel keeps its exact color and lands on a clean grid coordinate. Non-right-angle rotations require resampling: the renderer has to interpolate new pixel values along the rotated grid, which softens edges. At 16x16 there are only 256 pixels total, so any blur is highly visible. Stick to 90, 180, and 270 for icons whenever possible.
Yes. ICO supports two transparency types — the 1-bit AND mask used in older 4-bit and 8-bit entries, and the 8-bit alpha channel introduced in 32-bit entries with Windows XP. The transparent regions are rotated alongside the color data, and every entry of the saved ICO is a PNG-compressed image with a full alpha channel, so a logo on a transparent background stays on a transparent background.
Rotate the ICO directly. A round-trip through PNG forces you to pick one size to export, lose the multi-entry container, and rebuild it (you'd typically use a PNG to ICO step). Rotating here saves you that rebuild: the saved ICO again holds 16, 32 and 48 px plus the size you choose, scaled from the largest size of your file. If your ICO has hand-drawn small sizes you need to keep exactly, rotate those entries in an icon editor instead.
favicon.ico contain in 2026?A pragmatic minimum is 16x16 and 32x32 — those are the two sizes Chrome, Firefox, and Edge actually pull from favicon.ico. Many sites also pack 48x48 (Windows Explorer) and a 256x256 PNG-compressed entry (Windows large-icon view). Modern guidance pairs favicon.ico with an SVG and a 180x180 PNG Apple Touch Icon, since iOS Safari does not use SVG favicons.
Yes — drag "Fine angle" in Rotate (−45° to 45°, 0.1° steps), nudge it with the "−0.5°" / "+0.5°" buttons or type the angle, and use "90° left" or "90° right" for larger turns. Just remember any non-90 multiple introduces resampling, which looks worse the smaller the embedded size, and icons are square: a tilted result is centred on a transparent square.
It can, even for 90 and 180 rotations, because the saved ICO is rebuilt: PNG-compressed entries at 16, 32 and 48 px plus the size you choose, which may be more or fewer entries than your original had. The Output line shows an estimate before you download. Custom angles tend to produce slightly larger files because the resampled image has more unique pixel values, which compresses worse. If size matters, run a compress ICO pass after rotating.
Browsers cache favicon.ico aggressively. Hard-refresh with Ctrl+F5 (Cmd+Shift+R on macOS) or visit the favicon URL directly (yoursite.com/favicon.ico?v=2) and reload. Some browsers cache favicons across browser restarts; clearing the site's cached files via DevTools is the most reliable check.
Not when the editor opens the file in your browser: ICO files it can decode are processed right there and are not uploaded. A file it can't decode is either processed on our servers and deleted automatically afterward — the editor says so before you download — or skipped with a note. Either way: no account, no watermark.
.ico files at once?Yes — drop up to 50 ICO files at once (a mixed batch works too). The rotation angle you set applies to every file in the batch; "Download all (.zip)" saves every rotated result in one ZIP, or use "Download one by one" to save them separately.