Free · No watermark · 52 languages

Favicon generator for every device

Turn any image into favicon.ico, Apple touch icons, Android & PWA icons and a ready-to-paste HTML code. Or draw your own icon pixel by pixel.

Source image

Pixel editor
Advertisement

Live preview

16×16
32×32
48×48
iOS
Android
App settings
Advanced options

Icon sets

Sizes inside favicon.ico

Your image is processed securely and never published.

Your favicon package is ready

Upload files from zip and paste this code into <head>

How to create a favicon in 3 steps

From any logo or image to a complete, standards-compliant favicon set in under a minute.

Upload your image

Drop a PNG, JPG, WebP, AVIF, GIF, SVG or ICO file into the generator, or draw an icon in the pixel editor.

Adjust the crop and colours

Drag and zoom the image, set padding, rounded corners, background and theme colour.

Download and install

Download the ZIP, upload the files to your website and paste the HTML code into the <head>.

Everything your website icon needs

One upload creates every icon modern browsers, phones, tablets and operating systems ask for.

Browser favicons

Multi-size favicon.ico plus 16, 32 and 96 px PNG icons for Chrome, Firefox, Safari and Edge.

Apple touch icons

All iPhone and iPad home-screen sizes from 57 to 180 px with a solid background.

Android & PWA

Icons up to 512 px, a maskable icon and a ready manifest.json for installable web apps.

Windows tiles

Tile images and browserconfig.xml with your tile colour.

Pixel editor

Draw a crisp 16×16 icon from scratch or fine-tune every pixel of your upload.

HTML code included

Copy-paste <head> code on the download page and in the readme of every package.

REST API

Automate favicon generation with personal API keys and ready-made code examples.

Private & secure

No hot-linking, no public galleries. Your icons stay yours – hosted on your own server.

Favicon sizes in the package

FileSizeUsed by
favicon.ico16, 32, 48All browsers, Windows, crawlers
favicon-16x16.png, favicon-32x32.png16, 32Browser tabs, bookmarks
favicon-96x96.png96Google search results, desktop shortcuts
apple-icon-*.png, apple-touch-icon.png57 – 180iPhone, iPad home screen
android-icon-*.png, web-app-manifest-*.png36 – 512Android home screen, PWA
maskable-icon-512x512.png512Android adaptive icons
ms-icon-*.png70 – 310Windows Start tiles
manifest.json, site.webmanifest, browserconfig.xml—PWA install, Windows configuration

Frequently asked questions

What is a favicon?
A favicon is the small icon shown in browser tabs, bookmarks, history and search results next to your website name. Modern sites also need larger versions for iPhone and Android home screens, Windows tiles and Progressive Web Apps.
Which image formats can I upload?
You can upload PNG, JPG, WebP, AVIF, GIF, BMP, SVG or an existing ICO file. For the sharpest result use a square image of at least 512 × 512 pixels with a transparent background.
What does the favicon package contain?
A multi-size favicon.ico (16, 32 and 48 px), PNG favicons, all Apple touch icons, Android and PWA icons including a maskable icon, Windows tile images, manifest.json, site.webmanifest, browserconfig.xml and a readme file with installation steps and the ready-to-paste HTML code.
Is MakeFav free?
Yes. Generating, editing and downloading favicons is completely free. You only need a free account with a confirmed email address; free accounts include our newsletter, sent at most once a week.
Why do I need an account to download?
Accounts protect the service against abuse and hot-linking, keep a history of your favicon packages and give you personal API keys. Generated icons are never published or hot-linked from our servers – you host them yourself.
How do I install the favicon on my website?
Unzip the package, upload all files to the root folder of your website and paste the HTML snippet into the <head> section of every page. The same code is also at the end of readme-makefav.txt in the package.
Do I still need favicon.ico in 2026?
Yes. Many tools, crawlers and older browsers still request /favicon.ico automatically. Combine it with PNG and SVG icons and a web manifest for the best coverage.
Can I generate favicons automatically?
Yes. Use the MakeFav REST API with your personal API key to generate complete favicon packages from your build pipeline, CMS or app. See the API documentation for code examples.