Favicon Generator
Upload one image and generate every common favicon size — 16×16, 32×32, 180×180 (Apple touch icon), 192×192 and 512×512 (PWA) — plus the exact HTML link tags to paste into your site's head.
Upload a square image (ideally 512×512 or larger). Every standard favicon size is generated instantly using the Canvas API, ready to download individually, along with the HTML tags each one needs.
Source image
Drop a square image, or click to browse
Ideally 512×512 or larger — generated entirely on your device
Frequently asked questions
Is my image uploaded to a server?
No — every size is generated locally using the Canvas API. The image never leaves your browser.
What sizes do I actually need?
32×32 covers the browser tab in practice, 180×180 is for the Apple touch icon (iOS home screen), and 192×192/512×512 cover PWA manifest icons. 16×16 is a legacy size still worth including for older browser chrome.
Do I need to generate a .ico file specifically?
Not anymore — every modern browser accepts a PNG favicon directly via a `<link rel="icon">` tag. The classic .ico format is a legacy requirement from very old browsers only.