🌐 Favicon Generator

Upload a square image (ideally at least 512×512) to generate favicons in every common size for browsers, iOS home screens and Android. Download each size individually.

What each size is for

Nothing is uploaded. Your file is read on the device and redrawn nine times onto canvases of 16, 32, 48, 64, 96, 128, 180, 192 and 512 pixels square, each exported as a PNG you save individually.

SizeWhere it is used
16, 32Browser tab and bookmark bar
48, 64Windows shortcuts, high-DPI tabs
96, 128Desktop shortcuts, extension listings
180iOS home screen (apple-touch-icon)
192, 512Android and the web app manifest
<link rel="icon" href="/favicon-32.png" sizes="32x32">
<link rel="apple-touch-icon" href="/favicon-180.png">

Feeding it the right source

Each icon is one direct resample from your original, which softens fine detail. At 16×16 a detailed logo turns to mush - use a simplified mark or a single letter for the smallest sizes.

Frequently asked questions

What size should a favicon be?

32×32 is what browsers actually show in the tab. Ship 32, 180 and 512 and you have covered desktop tabs, the iOS home screen and Android; the other sizes are there for shortcuts and older cases.

Does this make a favicon.ico file?

No, every download is a PNG. Current browsers accept PNG icons through <link rel="icon">, so .ico is only needed for very old Internet Explorer. Rename or convert separately if your host insists on one.

Why does my logo come out stretched?

Because the source is not square. Each canvas is filled edge to edge, so a wide image is compressed horizontally rather than cropped or padded. Square the artwork first, adding transparent margin if needed.