Skip to content

App Logo Generator

Design your app's logo and export a full Android + iOS icon bundle — 512, 1024, adaptive icons, all ready to drop into Android Studio or Xcode.

  • Secure upload
  • Deleted after processing
  • No watermark
Icon
Background
Icon color
Legacy icon (older Android devices)

Pre-Android-8.0 launchers don't mask icons themselves — pick a shape to pre-mask your launcher icon for them.

Shape
Effect

512 & 1024 store icons, a full Android mipmap set with adaptive icons, and a ready-to-drop Xcode AppIcon.appiconset.

Live preview
iOS masks corners Android adapts shape

About the app logo generator

This free online app logo generator designs your app's logo and turns it into every icon file an Android or iOS app actually needs, packaged into one ready-to-use .zip — no template gallery to click through, just a logo and a download. Pick how you want to build it: choose from hundreds of line, drawing and flat-color icon glyphs, type a letter or initials in any of dozens of real fonts, or upload an existing square logo image — then fine-tune it with a background color or gradient, content color, opacity and padding. Whichever route you take, the output is the same: a complete, correctly structured app icon set matching Google's and Apple's own platform specifications.

The generated bundle includes a full Android mipmap set — every density from mdpi through xxxhdpi, with both the ic_launcher.png and ic_launcher_round.png files at each size — plus genuine Android 8+ adaptive icons: separate foreground and background layers sized to Google's exact safe-zone ratio, along with the mipmap-anydpi-v26/ic_launcher.xml files that wire them together. That's the same adaptive-icon structure Android Studio's own image asset tool produces, done automatically from a single design instead of configuring it by hand. A dedicated Legacy icon panel — matching Android Studio's own Shape and Effect controls — lets you pre-mask your launcher icon into a circle, square, rounded square, squircle, tall or wide rectangle with a None, Elevate or Cast shadow effect, for the pre-Android-8.0 devices that don't apply adaptive masking themselves.

For iOS, the bundle includes a complete AppIcon.appiconset folder with every required size for iPhone, iPad and the App Store — each correctly named and referenced inside a properly formatted Contents.json — so it's not a folder of oddly-sized PNGs you have to match up yourself. Drag it straight into your Xcode project's Assets.xcassets, replacing the existing AppIcon set, and every size Xcode expects is already there. Standalone 512×512 and 1024×1024 PNGs are included too, ready for the Play Store listing and App Store Connect uploads.

Before downloading anything, click Preview all sizes to see every file the bundle will contain at once — every Android density from mdpi to xxxhdpi, all 18 iPhone and iPad icon variants, and the Play Store and App Store listing icons, laid out in one gallery so you can check quality and legibility at actual launcher size before committing.

Everything — rendering the artwork and generating every size in the bundle — runs entirely in your browser, and it's completely free with no limit on how many times you can generate a bundle. There's no account, no watermark, and your design is never uploaded anywhere: the logo you see in the live preview is exactly what gets packaged, built locally on canvas and zipped up with JSZip before it ever leaves your device.

Key features

  • Build your app logo from an icon glyph, typed text in a real font, or your own uploaded image
  • Full control over background color/gradient, content color, opacity and padding
  • Legacy icon Shape (circle, square, rounded square, squircle, tall/wide rectangle) and Effect (None, Elevate, Cast shadow) for older Android devices
  • Preview all sizes — every Android density, every iPhone/iPad variant, and both store icons in one gallery before you download
  • Full Android mipmap set — mdpi through xxxhdpi, plus genuine adaptive-icon foreground/background layers and XML
  • Complete iOS AppIcon.appiconset with a correctly formatted Contents.json, ready to drag into Xcode
  • Free and unlimited — no account, no watermark, no template gallery to pick through

Common use cases

New app setup

Turn your app's logo into a complete, correctly sized icon set for a new Android or iOS project in one download instead of resizing images by hand.

Rebranding an existing app

Swap an app's logo everywhere it's needed — every density, every platform — without missing a size Xcode or Android Studio expects.

Cross-platform & Flutter/React Native projects

Generate both platforms' full icon sets from your app logo at once from a single source design.

Store listing assets

Grab the 512×512 and 1024×1024 logo PNGs needed for Play Store and App Store Connect alongside the in-app icon files.

How to use it

  1. 1Choose Icon, Text or Image, then pick a glyph, type your text, or upload your logo.
  2. 2Check the live preview — this is exactly what gets exported.
  3. 3Click Download bundle to generate the .zip.
  4. 4Copy the android folder into app/src/main/res/, and drag ios/AppIcon.appiconset into Xcode's Assets.xcassets.

Supported formats & limits

Accepts PNG, JPG or WebP for upload (square images work best). Output is a .zip containing PNGs at every required Android and iOS size, plus Android adaptive-icon XML and iOS's Contents.json.

Privacy & security

Your logo is designed and generated entirely in your browser — nothing is uploaded to a server, and the bundle is built and zipped locally.

FAQ

Is my logo or image uploaded to a server?
No. Design, rendering and zipping the final bundle all happen entirely in your browser — nothing leaves your device.
Where do I put the Android files?
Copy everything inside the android folder into your project's app/src/main/res/ directory, merging the mipmap-* folders in — Android Studio picks up the new icons automatically.
Where do I put the iOS files?
Drag the AppIcon.appiconset folder (inside ios) into your Xcode project's Assets.xcassets, replacing the existing AppIcon set.
What are the adaptive icon files for?
Android 8.0+ uses a separate foreground and background layer so the system (or a launcher) can mask your icon into a circle, squircle or other shape. The bundle includes both layers at every density, plus the XML that ties them together, exactly like Android Studio's own icon tool produces.
Can I use text instead of an icon glyph?
Yes — switch to the Text option, type a letter or short initials, and pick from dozens of real fonts. It's rendered exactly like the icon and image options are, with the same color, opacity and padding controls.
What does the opacity control do?
It fades your icon, text or image content over the background — useful for a softer, watermark-style look.
What is the Legacy icon Shape and Effect for?
Pre-Android-8.0 devices don't apply adaptive-icon masking themselves, so their launcher just shows your PNG as-is. Picking a Shape (circle, square, rounded square, squircle, tall or wide rectangle) pre-masks your icon into that outline, and Effect adds a subtle (Elevate) or more pronounced (Cast shadow) drop shadow behind it, matching the same Shape/Effect pairing Android Studio's own Image Asset tool offers.
Can I see every size before downloading?
Yes — click Preview all sizes to open a gallery showing every Android density, every iPhone and iPad icon variant, and the Play Store and App Store icons, all rendered from your current design.
Is this really free and unlimited?
Yes — no account, no watermark, and no limit on how many times you generate a bundle.