# favicon.love > favicon.love is a free, professional-grade favicon and icon generator. It lets you create static and animated favicons from text, Google Icons, Google Fonts, emojis, uploaded images, and custom designs — plus production-ready macOS `.icns` app icons — all in the browser, with zero backend image processing. favicon.love is a Vite + React SPA deployed on Netlify/Cloudflare Workers. The app generates favicons and macOS icons entirely client-side using HTML Canvas and ships all icon files as downloadable ZIPs. It also includes a Favicon Checker audit tool that analyses any public URL for proper favicon implementation across browsers, iOS, Android, and PWA contexts. Key facts: - All favicon and icon generation is 100% client-side (no image uploads to a server) - Automated on-device AI Smart Crop via LiteRT.js (efficientdet_lite0 quantized model) centers logo crops locally - Outputs: `.ico`, `.png` (16×16, 32×32, 48×48, 180×180), `.svg`, `site.webmanifest`, and `.icns` (macOS) - The ICNS Maker encodes the official Apple Icon Image format with the full 10-size retina iconset (16px–512px @1x/@2x, OSTypes icp4/icp5/ic07–ic14), packaged as `.icns`, a flat PNG ZIP, or an `.iconset` folder for `iconutil` - Animated favicons are generated as canvas-rendered GIF/APNG sequences - The Favicon Checker endpoint is a serverless function at `/api/check-favicon?url=` - The Favicon Checker page supports deep-linking via `?url=` query parameter - Rate-limited to 5 checks per 30 seconds client-side ## Pages - [Home — Favicon Generator](https://favicon.love/): Main generator UI with text, emoji, Google Icons, Google Fonts, and image upload modes - [Favicon Checker](https://favicon.love/check): Audit any public URL for favicon implementation; returns score out of 100 with per-type breakdown - [ICNS Maker](https://favicon.love/icns-maker): Convert any image into a production-ready macOS `.icns` app icon; outputs the full 16px–512px retina iconset (@1x/@2x) as `.icns`, a flat PNG ZIP, or an `.iconset` folder for `iconutil`; 100% client-side - [Animated Favicon Studio](https://favicon.love/animations): Create animated favicons with keyframe editor and preview - [Favicon Gallery](https://favicon.love/gallery): Browse community-submitted favicons for inspiration - [Features Overview](https://favicon.love/features): Full breakdown of supported generation modes and output formats - [Seasonal Themes](https://favicon.love/seasonal-themes): Holiday and seasonal favicon presets - [Changelog](https://favicon.love/changelog): Version history and release notes - [About](https://favicon.love/about): Background on the project and its creator ## API - [Favicon Checker API](https://favicon.love/api/check-favicon?url=https%3A%2F%2Fexample.com): GET endpoint — accepts `?url=` query param (full URL, encoded), returns JSON with `favicon`, `appleTouchIcon`, `manifest`, `svgIcon`, `otherIcons`, and `baseUrl` fields. Scoring: favicon=40pts, appleTouchIcon=30pts, manifest=20pts, svgIcon=10pts. ## Legal & Policies - [Privacy Policy](https://favicon.love/privacy-policy): No image data is stored; analytics are privacy-respecting - [Terms of Service](https://favicon.love/terms-of-service) - [Cookie Policy](https://favicon.love/cookie-policy) - [DMCA Policy](https://favicon.love/dmca) - [Disclaimer](https://favicon.love/disclaimer) ## Optional - [RSS Feed](https://favicon.love/rss.xml): Latest changelog entries as RSS - [Sitemap](https://favicon.love/sitemap.xml): Full list of indexable pages - [Web App Manifest](https://favicon.love/site.webmanifest): PWA manifest for favicon.love itself