Original source
Upload a PNG or SVG to see preview.
Upload one PNG or SVG to generate favicon, PWA, and app icon packs with automatic padding and safe-area control.
PNG and SVG are supported. Transparent PNG or simple static SVG is recommended. Minimum suggested size is 512×512.
Drop your PNG/SVG icon source here
or click to select a file
Padding mode
Background mode
Preview corner style
Background color
Upload a PNG or SVG to see preview.
Upload a PNG or SVG to see preview.
—
—
—
—
These files are generated automatically and can be downloaded separately or as a ZIP package.
favicon-16x16.png
16×16
favicon-32x32.png
32×32
favicon-48x48.png
48×48
apple-touch-icon.png
180×180
icon-192x192.png
192×192
icon-512x512.png
512×512
icon-maskable-192x192.png
192×192
icon-maskable-512x512.png
512×512
icon-256x256.png
256×256
icon-1024x1024.png
1024×1024
favicon.ico
48×48
site.webmanifest
JSON
Download the full icon pack ZIP, or export manifest and individual files.
{
"name": "Toolbye App",
"short_name": "Toolbye",
"theme_color": "#2563eb",
"background_color": "#ffffff",
"display": "standalone",
"start_url": "/",
"icons": [
{
"src": "icon-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "icon-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "icon-maskable-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "icon-maskable-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
]
}Small website tab icon. Needs clean silhouette and enough edge spacing at tiny sizes.
Home-screen icon for installed web apps. Usually exported at 192×192 and 512×512.
Android launchers may crop icon shape. Subject must stay inside a safer center area.
Directly scaling source to full canvas often causes clipping on launchers and tabs.
A huge transparent border can make output look too small. Automatic bounds detection reduces this.
This tool supports PNG and SVG. For complex vector assets, prefer simplified SVG or PNG.
Small images can look blurry at 512/1024 exports. Use higher-resolution originals when possible.
In the current implementation, image analysis, icon rendering, manifest generation, and ZIP packaging run in your browser.
The icon source image is not uploaded to a dedicated processing API in this workflow.
PNG and SVG are supported. Transparent PNG and simple static SVG are recommended.
Icons can be cropped differently across platforms. Safe margins keep important content visible.
Favicons are tiny browser tab icons, while app/PWA icons target launcher and install surfaces.
A maskable icon supports launcher masking. It needs a safer center area so the subject is not clipped.
In this version, icon generation runs client-side in the browser during normal usage.
At least 512×512 is recommended. 1024×1024 or higher gives better quality for large exports.
Transparency helps detect the real subject bounds and gives cleaner icon placement.
Yes. Switch icon color mode to custom and choose a preset or HEX color. This applies a single-color tint.