Content is loading…
Generate iOS / Android / Web / macOS / Windows app icon bundle from one image URL.
app_icon_generator#app icons#ios icons#android icons#pwa icons#macos iconsGenerates a complete app icon set from a source image URL for platforms like iOS, Android, web, or Windows. Accepts a URL, platform type, and styling options like backgroundColor and padding; returns a ZIP file URL containing all required assets, including manifest files and platform-specific formats.
| Name | Type | Required | Description |
|---|---|---|---|
url | string | required | Source image URL — square logo, 1024×1024+ recommended. Max 10 MB. |
platform | enum ("ios" | "android" | "web" | "macos" | "windows" | "favicon" | "all") | optional | Which platform bundle to generate: ios (13 sizes + Contents.json), android (7 densities + Play Store), web (11 sizes + manifest.json), macos (10 sizes + Contents.json), windows (7 sizes + .ico), favicon (4 sizes + .ico + site.webmanifest), or all (everything). Default "all". |
backgroundColor | string | optional | Hex background color behind the image (e.g. "#ffffff" or "#007aff"). Omit or pass "transparent" to keep the icon transparent. |
padding | number | optional | Padding around the image as a percentage 0-30 (e.g. 10 = 10% inset). Default 0. |
borderRadius | number | optional | Corner radius as a percentage 0-50 of the icon size (e.g. 22 ≈ iOS). Default 0 (square). |
squircle | boolean | optional | Use iOS squircle (superellipse n=4.5) shape. Overrides borderRadius. Default false. |
{
"url": "https://example.com/logo.png",
"platform": "ios",
"squircle": true
}{
"url": "https://example.com/logo.png",
"platform": "all",
"backgroundColor": "#ffffff"
}curl -X POST https://toolsy.my/api/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "app_icon_generator",
"arguments": {
"url": "https://example.com/logo.png",
"platform": "ios",
"squircle": true
}
}
}'Generate a free API key or set up an OAuth connector for Claude.ai.