Omnibus

Drop a source image

A square PNG or SVG of 512×512 or larger works best. Nothing leaves your browser.

  • 100% Free
  • No Sign-Up
  • No Credit Card
  • No Free Trial
  • No Pro Tier
  • No Watermarks

Nothing is uploaded. Just open it and start.

Generate a complete favicon set from one image

Turn a single logo into every icon a website needs — the .ico, the PNG sizes, the Apple touch icon, Android icons and a web manifest — bundled into a zip. No account, no watermark, and no upload, because there is no server to upload to.

The whole set, one zip

favicon.ico, the PNG sizes, the Apple touch icon, Android icons, a maskable icon, site.webmanifest, and the exact <head> tags to paste in.

Nothing is uploaded

Every icon is rendered in your browser. Your logo never leaves your device — there's no server to send it to.

From a single image

Drop in one square PNG or SVG at 512px or larger and get every size rendered crisply, centred, with transparency preserved.

Related tools

Frequently asked questions

What files do I get?
A zip containing favicon.ico (16, 32 and 48 px bundled), favicon-16x16/32x32/48x48.png, apple-touch-icon.png (180 px), android-chrome-192x192/512x512.png, an optional maskable icon, site.webmanifest, and a head-tags.html snippet with the link and meta tags to paste into your site.
Are my images uploaded anywhere?
No. The icons are rendered entirely in your browser with the canvas API and bundled into a zip locally. Your source image never leaves your device — you can turn off your internet after the page loads and it still works.
What source image should I use?
A square image at 512×512 or larger gives the sharpest results, and an SVG is ideal because it scales perfectly to every size. Non-square images are centred inside a transparent square rather than stretched.
How do I install the favicon?
Unzip the files into your website's root directory, then paste the contents of head-tags.html into the <head> of your pages. That references favicon.ico, the PNG icons, the Apple touch icon and the web manifest.
What is the maskable icon for?
Android's adaptive icons crop your icon into different shapes (circle, squircle). The maskable icon adds a safe-zone padding so the artwork isn't clipped. It's marked with purpose "maskable" in the web manifest.