Make afaviconfrom any image
Turn one image into a complete favicon set: a multi-size.icofor every browser, plus PNG favicons for web, iOS and Android — with the HTML snippet ready to paste. Everything runs locally in your browser, so your file never gets uploaded.
Online Favicon Generator
Drop an image here or click to select
One image — turned into a full favicon set in your browser
PNG • JPG • WebP — up to 30MBHTML snippet — paste into your <head>
What a favicon set actually contains
A "favicon" is no longer a single file. Different platforms expect the same icon in different formats and sizes, so a complete set is really several files plus a few lines of HTML. This tool generates the whole set from one source image so every browser and device shows your icon correctly.
The .ico file
The classicfavicon.icois a single file that can bundle several sizes. This tool packs16×16, 32×32 and 48×48pixel versions into one .ico. Those three sizes cover browser tabs, bookmark bars, desktop shortcuts and taskbar icons. The .ico format is still the most universally supported, so it is the one file you should always include.
The PNG favicons
Beyond .ico, modern platforms prefer PNG. A32×32 PNGserves as the web favicon for current browsers. An180×180 apple-touch-iconis what iOS uses when someone adds your site to their home screen. A pair of192×192 and 512×512 PNGsfeeds the web app manifest used by Android home-screen icons and installable progressive web apps. The tool also writes the manifest-ready 192 file.
The HTML snippet
Generating the files is only half the job — your page has to reference them. The snippet the tool produces contains a<link rel="icon">for the .ico, a PNG favicon link, anapple-touch-iconlink, and a manifest link. Paste it into your<head>, drop the files alongside your HTML, and every platform is covered.
At a glance
| Output | Purpose |
|---|---|
| favicon.ico | 16/32/48 px — universal browser support |
| favicon-32x32.png | Modern web browsers |
| apple-touch-icon.png | 180 px — iOS home screen |
| android-chrome PNGs | 192/512 px — Android & PWA manifest |
| HTML snippet | Ready to paste into <head> |
Frequently asked questions
What is a favicon and which format do I need?
A favicon is the small icon shown in a browser tab, bookmark and shortcut. Modern browsers accept a PNG favicon via a link tag, but the classic .ico format is still the most widely supported across all browsers and platforms. This tool generates both: a multi-size .ico for maximum compatibility and PNG files for web, iOS and Android.
What sizes does the .ico file include?
The generated .ico bundles 16×16, 32×32 and 48×48 pixel versions of your image in a single file. These three sizes cover browser tabs, bookmarks, desktop shortcuts and taskbar icons, so one file works everywhere a .ico is expected.
What are the PNG files for?
The PNG set covers platforms that prefer PNG over .ico: a 32×32 web favicon, a 180×180 apple-touch-icon for iOS home-screen bookmarks, and 192×192 plus 512×512 icons for the web app manifest used by Android and installable web apps.
Does my source image need to be square?
It helps but is not required. The tool centers and scales your image to fit a square canvas, filling any empty area with your chosen background — transparent if your image supports it, or a solid color. A roughly square source image gives the cleanest result.
Is the favicon maker free and private?
Yes. Generation runs entirely in your browser with no upload, and it is free with no sign-up, no watermark and no usage limits.