Favicon generator
To make a favicon, pick a square logo as a PNG, SVG, JPG or WebP file and press Make favicon. The tool builds a ZIP of icon files and a text file with the HTML tags for your page head.
Drop an image here
or
JPG, JPEG, PNG, WEBP, GIF, BMP, AVIF, HEIC, HEIF, SVG
Up to 50 MB on a computer and 30 MB on a phone, because your device does the work. You can also paste a file.
Stays on your device
Your file is never uploaded
Up to 50 MB
On a computer
ZIP of icons
With the HTML tags
How it works
- To make favicon from logo, pick the logo as a PNG, SVG, JPG or WebP file. A square picture works best.
- The tool draws each icon size in your browser.
- Press Make favicon to build the ZIP.
- Open the text file and paste its tags into the head of your pages.
- Download the ZIP file.
Facts
- Where it runs
- In your browser, on your device. Nothing is uploaded
- Input
- A square logo as PNG, SVG, JPG or WebP
- What is in the ZIP
- favicon.ico with 16, 32 and 48 pixel sizes, apple-touch-icon.png at 180 pixels, icon-192.png, icon-512.png, site.webmanifest, and a text file with the HTML tags for the page head
- Picture that is not square
- Centered with see-through space around it. It is not stretched
- Apple touch icon
- Has a white background, because iPhones do not show transparency there
- Small sizes
- A simple, bold logo reads best at 16 pixels
- Max file size
- 50 MB on a computer, 30 MB on a phone
- Browsers
- Chrome and Edge 69 or later, Firefox 105 or later, Safari 16.4 or later
Questions
Do I need to make each icon size myself?
No. One logo is enough, and the tool makes each size from it.
Why does my logo have space around it?
A picture that is not square is centered with see-through space around it, so it is not stretched. A square logo avoids the extra space.
Why is the Apple touch icon white behind my logo?
iPhones do not show transparency in that icon, so the tool adds a white background to it.
Which logo works best for a small favicon?
A simple, bold logo reads best at 16 pixels. Fine lines and small text are hard to see at that size.