Loading tool...

Enjoying NextUtils? Every coffee helps keep these tools free for everyone.

Buy me a coffee

How to Use

  1. 1

    Upload Your Logo or Image

    Drag and drop a PNG, JPG, SVG, or WebP file. For best results use a square image at 512×512px or larger.

  2. 2

    Customise (Optional)

    Set background color, padding, and preview all output sizes in the live grid.

  3. 3

    Download ZIP

    Click Download ZIP to get all favicon sizes, the .ico file, HTML snippet, and site.webmanifest in one archive.

Share this tool:

Want to learn more?

📖

How to Create a Favicon for Your Website — Free Online Generator

Read →

Frequently Asked Questions

What sizes does a favicon need to be?
At minimum you need 16×16 and 32×32 for browsers, 180×180 for Apple touch icons, and 192×192 + 512×512 for PWA manifests. This tool generates all of them plus a multi-size .ico file.
What image should I upload for best results?
Upload a square image (or one that looks good cropped to square) at least 512×512 pixels for the sharpest results. PNG with transparency works best for non-square logos.
How do I add the favicon to my website?
Copy the HTML snippet from the tool and paste it inside the <head> tag of your HTML. Upload the downloaded favicon files to your website root directory.
What is a .ico file?
An .ico file is the original favicon format supported by all browsers and Windows. It can contain multiple sizes (16, 32, 48px) in a single file. Modern browsers also accept PNG favicons.
Does this tool work for Next.js or React apps?
Yes. Place the favicon files in your /public directory and use the HTML snippet in your _document.tsx or layout.tsx <head>. The site.webmanifest can be placed at /public/site.webmanifest.