Minitooler

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.

Transparent
Upload an image to preview.

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. 1

    Upload your image

    PNG, JPG, WebP, or SVG. Square logos with transparent backgrounds work best.

  2. 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. 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

No. The image is rendered to a canvas and encoded to ICO and PNG entirely in your browser. Nothing is sent to a server.

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.

Unlock embeds — $5/mo
Accent color
Theme
Background
Text color
Width
Height
Embeds are a Pro feature

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