A free, privacy-first, browser-based toolkit for creating, inspecting, validating, and exporting web and app icons.
IconToolkit simplifies digital asset creation for web developers and designers. Unlike traditional favicon generators that require uploading sensitive images to external servers, IconToolkit processes everything client-side inside the user's browser.
No servers, no tracking, no rate limits—just instant, high-quality icon generation and live environmental previews.
- 🎨 Browser-First Image Processing: Upload PNG, JPG, or SVG images and process them locally using the HTML5 Canvas API.
- ✂️ Real-Time Icon Editor: Crop, resize, adjust padding/safe areas, zoom, and modify background colors with immediate feedback.
- 📐 Automatic Multi-Size Generation: Automatically generates standard favicon and PWA dimensions:
16x16,32x32,48x48,64x64,96x96,128x128,180x180(Apple Touch),192x192(Android),512x512, and.icomulti-resolution files.
- 👁️ Live Contextual Mockups: Preview icons in realistic environments:
- Browser tabs (Light & Dark mode)
- Address bar & Search engine results
- Mobile Home Screen & PWA app icons
- 🕵️ Favicon Inspector & Validator: Inspect existing websites, detect missing sizes, validate manifest entries, and flag small-size readability issues.
- 📦 Framework-Ready Exports: Get pre-configured snippet code and
<link>tags for React, Next.js, Vite, Astro, and plain HTML.
- Framework: React + TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- Iconography: Lucide React
- Architecture: Client-side execution utilizing Browser APIs (Canvas, Blob, File, Web Workers)
src/
├── components/
│ ├── common/ # Shared components
│ ├── feedback/ # Modals, toasts, alerts
│ ├── layout/ # AppShell, Footer
│ ├── navigation/ # Header, Logo, Navbars, ThemeToggle
│ └── ui/ # Reusable UI primitives (Button, Input, etc.)
├── pages/
│ ├── About/ # About & project philosophy
│ ├── Docs/ # Usage documentation
│ ├── Generator/ # Editor, Upload, Size Grid, Preview & Export
│ ├── Home/ # Hero, Tools, & Feature previews
│ ├── Inspector/ # Favicon URL Inspector
│ └── Validator/ # Icon quality & health validator
└── utils/ # Canvas & image processing functions