Free Favicon & App Icon Generator

Free Favicon & App Icon Generator

Upload a logo and get every icon size your website needs: favicon.ico, an Apple touch icon and Android icons. Download the ZIP and paste the code.

  • Your image never leaves your browser
  • A real multi-size .ico, not a renamed PNG
  • Free, with no signup and no watermark
Drop your logo here Choose image PNG, JPG or WebP, up to 10 MB. A square image of 512×512 px or larger works best.

Your uploaded image
Apple touch icons cannot be transparent. If you keep the background transparent, the 180×180 icon is filled with white so iPhones do not show black corners.

Your icons

Favicon in a browser tabMy Website
Browser tab preview
Home screen iconPhone home screen preview

Copy this HTML into your site’s <head>

Upload all files from the ZIP to the root folder of your website (the same place as your homepage), so the paths in the code above work. Using WordPress? See the tutorial below.

Favicon & icon guides

New troubleshooting articles, written and tested by Ahmad Zaman.

How to use the favicon generator

  1. Upload your logo. Use a square PNG, JPG or WebP. A simple logo with a transparent background works best.
  2. Adjust the look. Choose contain or crop, add padding, or set a background color. The preview updates instantly.
  3. Download. Save single files or download the full ZIP.
  4. Install. Upload the files to your site root and paste the HTML code into your <head>.

How to add the favicon to WordPress

  1. Easiest: go to Settings > General and choose a Site Icon, or use Appearance > Customize > Site Identity on a classic theme. Upload android-chrome-512x512.png and WordPress creates the other sizes. For all three methods, including block themes, see how to add a favicon to WordPress.
  2. Manual: upload the ZIP files to your site root with your host's File Manager or FTP, then add the HTML code with a header-insert plugin such as WPCode.
  3. Check it. Clear your browser, plugin and CDN caches, then reload. Favicons are cached for a long time. If it still does not show, read why a favicon is not showing.

Favicon sizes: what each file is for

FileSizeUsed for
favicon.ico16, 32, 48 pxLegacy browsers and the default /favicon.ico request
favicon-16x16.png16×16Small browser tab icon
favicon-32x32.png32×32Standard and high-DPI browser tabs, bookmarks
favicon-48x48.png48×48Some desktop and browser contexts
apple-touch-icon.png180×180iPhone and iPad "Add to Home Screen"
android-chrome-192x192.png192×192Android home screen, PWA manifest
android-chrome-512x512.png512×512High-resolution PWA icon, splash screens
site.webmanifesttextLinks your Android and PWA icons to your site

Not every platform needs every file. This pack covers the common cases. Always test on the devices that matter to you.

Frequently asked questions

Is this favicon generator really free?

Yes. There is no signup, watermark or download limit.

Are my images uploaded to a server?

No. The image is processed with your browser's canvas, and the files are created on your device. We do not receive your image.

Is the ICO file a real ICO?

Yes. The generator builds a proper multi-size ICO container (16, 32 and 48 px) instead of renaming a PNG.

Which image should I upload?

A square logo of at least 512×512 px. Simple shapes and bold colors stay readable at 16×16.

Why is my favicon not showing after I changed it?

Browsers and search engines cache favicons. Clear your browser cache, open the favicon URL directly (for example /favicon.ico) to confirm it updated, and give search engines time to recrawl. Our guide on a favicon not showing covers every cache layer.

Can I upload an SVG?

Not in this version. Export your SVG as a PNG (512×512 or larger) and upload that.

Does Google use my favicon in search results?

Google can show a site favicon next to results when it meets its guidelines, such as a stable favicon URL and a square image in multiples of 48 px. Display is decided by Google and is not guaranteed.

How every guide is built

The same three parts every time, so you can find the answer fast.

Clue

A one-line symptom that confirms the cause, so you do not have to guess.

Fix

Steps in order, quickest and safest first, so you never do more than you need.

Test

A check after each fix that tells you whether it worked.

Written and tested by Ahmad Zaman

I started TechFixNest because I was tired of forums full of outdated answers. I write the guides I wish I had found the first time something broke.