Icon Logo Generator
icon-generatorGenerate platform-ready app icons from one logo. Inputs: image — a PNG or JPEG data URI (e.g. "data:image/png;base64,...") or a public https image URL; omit it to open the interactive upload card. Optional: platforms (any of web, ios, macos, android, windows, linux, or "all"; default web), targets (exact ids such as "ios-1024" or "web-favicon-32" for one or more specific icons; overrides platforms), size (16–2048 px shortcut that returns a single square PNG), background (CSS color, or "transparent"; iOS/App Store icons become opaque white when transparent), padding (0–40 percent), radius (0–50 percent) and fit ("contain" or "cover"). Returns one or many PNG icons as MCP image content plus structured metadata (filename, platform, pixel size). Use when a user wants a favicon, Apple touch icon, app icon, PWA icons, or a complete multi-platform icon set from a logo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fit | No | How the logo fills its content box. Default contain. | |
| size | No | Shortcut: return a single square PNG at this pixel size. | |
| image | No | PNG/JPEG data URI (data:image/png;base64,...) or a public https image URL. Omit to open the upload card. | |
| locale | No | UI language for the rendered card. | en |
| radius | No | Corner radius, percent. Default 0. | |
| padding | No | Padding around the logo, percent. Default 0. | |
| targets | No | Exact target ids, e.g. ["ios-1024","web-favicon-32"]. Overrides platforms. | |
| platforms | No | Platform sets to generate. Defaults to web. | |
| background | No | CSS background color, or "transparent". Default transparent. |