Upload an image or design a favicon from text, letters, or emoji. Generates all standard sizes (16×16 to 512×512) and downloads as individual PNGs, a ZIP bundle, or a multi-size ICO file - entirely in your browser.
Drop an image here or browse
JPG, PNG, WebP, SVG, GIF · Best results with square images
Non-square image - will be cropped to square when generating favicons.
Up to 4 characters. Emoji work great!
Upload an image or design a favicon to see the preview
Design Preview
How it looks
Browser tab
Bookmarks bar
Your App
Home screen
All Sizes
All processing runs in your browser using the HTML5 Canvas API. Your images are never uploaded to any server.
Paste into your page's <head> tag:
<link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/png"
sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png"
sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon"
href="/apple-touch-icon.png">
<link rel="icon" type="image/png"
sizes="192x192" href="/favicon-192x192.png">
Keep it simple. Favicons are tiny - a single bold letter or symbol reads much better than complex artwork.
Use high contrast between text and background so the icon reads clearly at 16px.
For logos, upload a square PNG with a transparent background for best results.
Rounded and circle shapes look great on iOS home screens and Android launchers.
Place the favicon.ico in your site root - browsers fetch it automatically even without a <link> tag.