Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is IconKitchen?
IconKitchen is a browser-based tool that generates app icons for Android, iOS, the web and other platforms from a single source image. You upload or design an icon, and it exports the correctly sized, correctly named asset sets each platform expects — launcher icons and adaptive icons for Android, App Store icons for iOS, favicons and web app icons, and similar bundles. It runs entirely in the browser and requires JavaScript to work.
Who it helps
- Indie developers and small teams who don't want to hand-resize dozens of PNGs or maintain per-platform icon scripts.
- Designers handing off assets who need a consistent icon across mobile and web without re-exporting from a design tool each time.
- Anyone shipping a PWA or simple website who just needs a favicon and web app icon set quickly.
What to expect in practice
The typical workflow is: supply a square source image (or build something in the tool), pick the platforms you need, then download the generated set. The value is in the tedium it removes — consistent padding, correct dimensions, and platform-specific variants like Android's foreground/background layers.
Trade-offs worth knowing: the output is only as good as your source image, so start with a high-resolution, clean-edged original. Highly detailed or text-heavy artwork tends to lose legibility at small sizes like favicons, so simplify for those targets. And since it's a generator rather than a design suite, you'll still want a proper editor for the initial artwork.
A practical next step: before uploading, prepare a single square master at the largest size you have, then generate one platform at a time so you can inspect the small variants. If you also maintain a web presence, tools like RealFaviconGenerator focus specifically on the favicon side, while AppIcon.co and MakeAppIcon cover similar app-icon ground if you want to compare outputs.
How do I generate an app icon for Android using IconKitchen?
IconKitchen is a browser-based icon generator that turns a single source image into the full set of launcher icon assets an Android project expects. Because it runs entirely in the browser, you upload your artwork, pick your options, and download a packaged result rather than configuring each density by hand.
Typical workflow
- Open IconKitchen and upload a high-resolution source image — ideally a square PNG or SVG with transparency where you want the background to show through.
- Choose Android as the target platform.
- Set the icon style. Android uses adaptive icons, which are composed of a foreground layer and a background layer, so you decide whether your artwork is the foreground, the background, or both.
- Adjust padding and scaling so the important part of your logo sits inside the safe zone. Adaptive icons get masked into circles, squircles, rounded squares and other shapes depending on the launcher, and the outer edges can be cropped.
- Pick a background colour or image if you are not supplying your own.
- Generate and download. IconKitchen produces the density-specific PNGs plus the XML files that define the adaptive icon, which you then drop into your project's resource directories.
What to watch for
The single biggest mistake is artwork that fills the whole canvas. Leave a generous margin — roughly the inner two-thirds of the image — for the parts that must never be clipped. Test with a circular mask, since that is the most aggressive common shape.
A second consideration is the difference between the legacy square icon and the adaptive icon. Older Android versions and some launchers fall back to the legacy asset, so make sure that version still looks correct on its own rather than assuming the adaptive layers will always be composited.
A concrete scenario
Suppose you have a 1024×1024 logo with a transparent background. Upload it, select Android, mark the artwork as the foreground, choose a solid brand colour as the background, and nudge the scale down until the logo sits comfortably inside the circle preview. Download, unzip, and copy the mipmap-* folders and mipmap-anydpi-v26 XML into app/src/main/res/. Rebuild and check the launcher on a device or emulator.
If you also need iOS or web favicons, generating them in the same session keeps the visual weight consistent across platforms, which is easier than matching them later by eye.
Does IconKitchen support creating icons for iOS and the web?
Yes. IconKitchen is built to generate app icons across multiple platforms, and iOS and the web are both explicitly named in its own description: "Quickly generate app icons for Android, iOS, the Web and more." So you can use it for Apple's iOS icon sets and for web-facing icons (such as favicons and web app manifest icons) from the same source image.
A practical next step: upload one high-resolution square master (ideally 1024×1024), then export each platform's bundle separately, since iOS and web have different naming, sizing and format conventions. Treat IconKitchen as the generator, not the designer—start from clean, simple artwork so the downscaled versions stay legible.
If you want to compare alternatives, AppIcon and RealFaviconGenerator are established options, though each leans toward a different platform focus.
Can I customize the icon design and colors in IconKitchen?
Yes. IconKitchen is built around customizing both the icon artwork and its colors before you export. The page itself is a JavaScript-driven tool, so all of this happens interactively in the browser rather than through a static form.
What you can typically control
- Source artwork: Start from your own image or create a simple design inside the tool.
- Colors: Adjust the icon's background and foreground palette to match your brand or platform.
- Platform variants: Generate the correct sizes and shapes for Android, iOS, the Web and more, including Android's adaptive icon layers.
A practical workflow
- Prepare a clean, high-contrast source image (a simple glyph or logo works best).
- Upload it in IconKitchen and set your colors.
- Preview how the icon looks at small sizes and in different shapes.
- Export the platform-ready set and drop it into your project.
Decision criterion: if your design relies on fine detail or thin strokes, simplify it first — small icons lose that detail regardless of the tool. If you need only one platform's icon set and already have a design pipeline, a dedicated export step in your build tooling may fit better than a browser generator.
Next step: open IconKitchen with JavaScript enabled, upload a test image, and preview it at small size before committing to a final color scheme.
What image formats can I upload to IconKitchen?
IconKitchen does not publish a list of accepted upload formats on its landing page; the page only notes that JavaScript must be enabled to run the tool. So the honest answer is that the available page evidence does not specify which image formats you can upload.
In practice, most browser-based icon generators work by reading a source image through the browser's own image decoding, which typically covers common raster formats like PNG, JPEG, and often WebP or SVG. But treat that as general advice about this class of tool, not a confirmed IconKitchen feature.
A useful next step: open the tool in a JavaScript-enabled browser and try your intended file. If a format is rejected, convert it to PNG first—PNG is the safest choice for icons because it supports transparency and avoids JPEG compression artifacts around edges.
For related icon work, you can compare output conventions with Android Developers and Apple Developer.
Is IconKitchen free to use, or does it require payment?
IconKitchen is presented as a free, browser-based tool for generating app icons, with no payment step described in the available website information. You open it, provide icon artwork, choose your target platforms, and download the generated assets.
What that means in practice:
- No account or checkout is mentioned. The tool appears to run entirely in the browser without a signup or purchase flow.
- The trade-off is browser dependency. The site requires JavaScript to run, so it will not work if scripts are blocked or on very locked-down environments.
- Free does not automatically mean unrestricted. The site information does not spell out licensing for the output or any usage limits, so if you are shipping a commercial app, verify the terms before relying on it.
A sensible next step: generate one test icon set for a single platform first, confirm the exported files match what your build pipeline expects, and only then run the full set for every platform you ship on. If you need a fallback, most platform vendors publish their own official icon guidelines and asset tools, and design tools like Figma can export the required sizes manually.
User reviews (0)