favicon generator

Generate PNG favicons by resizing a square icon to common sizes (local‑only, no upload).

Idle

All files are saved as PNG.

Common sizes: 16, 32, 48, 64, 128, 180, 192, 256, 512

Usage

  1. Select a square image (PNG/JPEG/SVG) from Input.
  2. Check the sizes you need (16, 32, 180, 192, 512, etc.).
  3. Click Generate to see previews and download buttons below.
  4. Either download each PNG or use Download ZIP to get everything at once.
  • Recommended sizes: 16×16, 32×32 (favicon), 180×180 (Apple Touch), 192×192 / 512×512 (PWA)
  • The image is center-cropped to a square and resized with high quality (alpha preserved).
  • All processing runs locally in your browser. No uploads.

HTML example

<!-- PNG favicon -->
<link rel="icon" href="/icons/favicon-32x32.png" sizes="32x32" type="image/png" />
<link rel="icon" href="/icons/favicon-16x16.png" sizes="16x16" type="image/png" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" href="/icons/apple-touch-icon-180.png" sizes="180x180" />
<!-- PWA -->
<link rel="manifest" href="/manifest.webmanifest" />

FAQ

Can it create .ico?

Currently PNG only. If needed, we can add .ico (multi-size) support.

Is transparency preserved?

Yes, PNG alpha channel is preserved.

What if the source isn’t square?

We center-crop to a square, then resize. If cropping is undesirable, please prepare a square source image.

Looks blurry when upscaling

Upscaling beyond the original size softens the image. Use a sufficiently large source (e.g., 512px).

Offline and privacy?

All processing is local in your browser; nothing is uploaded.

Change the ZIP filename

Default name is favicons.zip. We can add a UI setting if needed.

LocalOn
Requests0
WorkerIdle