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
🤖 Use this API as a Claude Skill

Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:

⬇️ Download SKILL.md · View raw