---
title: "Favicon Generator | ToolSugar"
description: "Turn one image into favicon PNGs from 16 to 512 pixels and a multi-size favicon.ico, with the HTML snippet to paste. Runs in your browser."
canonical: https://toolsugar.com/tools/favicon-generator
image: https://toolsugar.com/og.png
---

# Favicon Generator

This favicon generator turns one image into PNG icons at 16, 32, 48, 180, 192 and 512 pixels, plus a favicon.ico holding the 16, 32 and 48 pixel versions. It also gives you the HTML link tags to paste. Images are center-cropped to a square and processed in your browser, never uploaded.

Runs on your device

## How it works

1. Choose a square image, ideally 512 by 512 pixels or larger.
2. Press Make favicons.
3. Download favicon.ico and the PNG sizes you need, one by one.
4. Copy the HTML snippet into the head of your page and upload the files to your site root.

## Key facts

- **PNG sizes**: 16, 32, 48, 180 (Apple touch icon), 192 and 512 pixels
- **ICO**: One file with 16, 32 and 48 pixel PNG images inside
- **Cropping**: Non-square images are cropped to a centered square
- **Downloads**: Each file separately, since no zip is produced

## Common uses

- Add a favicon to a new website from a logo file.
- Make the Apple touch icon and Android icons for a web app.
- Replace an old blurry favicon.ico with a multi-size one.

## Questions

### Is the ICO file valid?

Yes. It has the standard ICO header and directory with three entries, each storing a PNG image, which modern browsers and Windows read.

### Why are my downloads not in a zip?

The tool does not build zip archives, so each icon and the snippet have their own download button.

### Will my logo be uploaded?

No. The image is decoded and resized in your browser tab.

[Read the Favicon Generator guide](https://toolsugar.com/blog/how-to-make-a-favicon)

## Related tools

- [QR Code Generator](https://toolsugar.com/tools/qr-code-generator)
- [Color Picker](https://toolsugar.com/tools/color-picker)
- [Base64 Encoder and Decoder](https://toolsugar.com/tools/base64-encoder)
