Illustration of a logo image generating a row of favicon sizes: a browser tab icon, a bookmark bar icon, and a mobile home screen icon

Favicon Generator

Upload one square-ish logo and get the whole standard favicon package back: favicon.ico, every PNG size browsers and phones actually use, site.webmanifest, and the <head> tags to paste in. A non-square source is padded to a centered square, never cropped, so nothing gets cut off.

Drag & drop an image here, or

For best results, use a source at least 512×512 — smaller images will be upscaled and may look soft at the larger sizes.


ℹ️ What's in the package?
  • favicon.ico — multi-resolution (16/32/48px), the classic browser-tab icon.
  • favicon-16x16.png, favicon-32x32.png, favicon-96x96.png — plain PNG fallbacks.
  • apple-touch-icon.png (180×180) — iOS "Add to Home Screen".
  • android-chrome-192x192.png, android-chrome-512x512.png — Android home screen and PWA install icons.
  • site.webmanifest — references the two android-chrome icons; edit name before using if you want an app name shown on install.
  • head-snippet.html — the exact <link> tags to paste into your site's <head>.
💡 Show API usage example (cURL)
curl -sS -X POST https://devops.majbase.com/favicon-generator/api \
    -F "file=@logo.png" \
    -o favicon-package.zip