Generate a favicon (.ico) and full icon pack
Convert a PNG, JPG, WebP, or SVG into a real multi-size favicon.ico, plus apple-touch-icon and Android/PWA PNGs and a site.webmanifest — 100% in your browser.
Square, transparent PNG or SVG works best. We'll downscale with high-quality resampling.
All selected sizes are packed into one favicon.ico.
Paste this into your <head>
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">What people use it for
- Ship a proper multi-size favicon for a new website or landing page.
- Generate iOS home-screen and Android PWA icons in one click.
- Convert a brand logo PNG or SVG into a real .ico file.
- Replace a stale, low-res favicon with 16 → 256 px versions.
- Bundle a site.webmanifest and HTML snippet for the /public folder.
- Test how a favicon reads at 16 px before shipping it live.
A free favicon generator that turns any PNG, JPG, WebP, or SVG into a real multi-size favicon.ico plus every icon modern browsers, iOS, Android, and PWAs actually ask for — generated 100% in your browser, no upload, no signup.
If you have been looking for a PNG to ICO converter, an SVG to favicon tool, or a way to make a favicon online without a paid site or an account, this is it. Pick your source image, choose which resolutions you want inside the .ico (16, 24, 32, 48, 64, 128, 256), and download a ready-to-ship favicon pack including favicon.ico, favicon-16.png, favicon-32.png, apple-touch-icon.png, android-chrome-192.png, android-chrome-512.png, and a site.webmanifest.
Everything runs locally with the HTML canvas and a small ICO encoder, so brand assets and unreleased logos never leave your machine. Whether you're adding a favicon to a Next.js, Astro, Vite, WordPress, Shopify, or plain HTML site, paste the included <head> snippet, drop the files in your /public folder, and you're done.
How it works
- 1
Upload your image
PNG, JPG, WebP, or SVG. Square logos with transparent backgrounds work best.
- 2
Pick sizes and framing
Toggle ICO resolutions, add padding, choose a solid background if you want one, and set your site name for the manifest.
- 3
Download the pack
Get a ZIP with favicon.ico, PNG variants, site.webmanifest, and a README with the exact <head> snippet.
Frequently asked questions
Want this converter on your website?
Pro members can embed any Minitooler converter on their own site — styled to match, with no branding beyond a small credit link. One iframe, unlimited use, still 100% in the browser.
Upgrade to unlock a customizable iframe snippet you can paste into any website — colors, theme, and size all tuned to match your brand.
Go Pro — $5/mo