Icon Pack Creator
NOVA · APEX · LAWNCHAIR · ONE UI · SMART

Draw the icons.
We'll ship the pack.

Drop in a folder of PNGs or an SVG set. We match them to real apps, write every launcher's XML by hands-free magic, and hand you a signed .aab that installs as a proper icon pack. Zero Android Studio.

Free
TO START
$3
PER SIGNED BUILD
0
LINES OF XML BY HAND
9:4188%
9:41
Tuesday, January 9
☏
Phone
✉
Mail
⬤
Camera
◫
Photos
◷
Clock
▤
Cal
♫
Music
◉
Pods
⌖
Maps
☂
Air
▣
Files
✎
Notes
÷
Calc
❯
Term
▮
Pay
◌
Chat
☏
✉
⬤
▲
APPLIED · 214 ICONS
ONE PACK, EVERY LAUNCHER

We write the XML nobody wants to write.

Nova Launcher

appfilter.xml

The classic. Reads appfilter directly and supports icon masks.

Apex Launcher

appfilter.xml

Same filter format, its own theme intent. One extra manifest line.

Lawnchair

icon_pack.xml

Open-source darling. Also picks up your monochrome themed set.

Samsung One UI

theme.xml

Samsung Themes wants its own bundle. We build that variant too.

Smart Launcher

appfilter.xml

Auto-categorises your icons, so clean naming pays off here.

Niagara

appfilter.xml

Minimal list launcher. Monochrome sets look best on it.

Action Launcher

appfilter.xml

Adaptive-aware, so we ship foreground and background layers.

ADW / Holo

appfilter.xml

Ancient, still installed by thousands. Costs 8 KB to support.

01

Drop your icons in

A folder of PNGs, an SVG set, or a zip from your drawing app. Naming can be messy — we handle it.

02

Let the matcher work

We map every icon to real package names from a built-in index of popular apps, then you fix the handful it got wrong.

03

Download the signed pack

A real .aab with appfilter, drawable, adaptive fallbacks and every launcher you ticked. Upload to Play, done.

EVERYTHING YOU NEED

The complete Android icon pack toolkit.

⬤

Popular-app auto-matcher

A built-in index of popular Android apps. Drop in icons named after apps and we auto-generate the correct ComponentInfo entries for appfilter.xml — no package name hunting.

▤

Every launcher, one build

Nova, Lawnchair, Apex, One UI, Smart Launcher, Niagara, Action, ADW — one icon pack supports them all. We generate each launcher's specific XML config files automatically.

✎

Adaptive icon support

Generate proper foreground and background layers for Android 8.0+ adaptive icons. Your pack works with circles, squircles, rounded squares, and every other mask shape.

◫

5 density buckets, auto-resized

Upload one high-res icon and we resize to mdpi, hdpi, xhdpi, xxhdpi, and xxxhdpi using Lanczos resampling. Crisp on every screen from budget phones to tablets.

⌖

Professional APK signing

2048-bit RSA keystore with v2+v3 signature schemes. Passes Google Play Store verification. Generate a new keystore or upload your existing JKS file.

☂

Full source code download

Download the complete Android project source, drawable resources, XML configs, and keystore. Open in Android Studio later if you want to customize further.

♫

Material You themed icons

Support Android 13+ monochrome icon theming. Users with Pixel Launcher or compatible launchers see your icons adapt to their wallpaper-based color palette.

◉

Under 60 seconds to build

The aapt2, d8, zipalign, and apksigner pipeline runs server-side. Median build time is 58 seconds — faster than Android Studio's first Gradle sync.

❯

Figma, Illustrator, Sketch ready

Export from any design tool. We accept PNG, SVG, and ZIP files. Messy filenames, mixed sizes, inconsistent naming — the normalizer handles it all.

WHY ICON PACK CREATOR

Skip Android Studio entirely.

 Icon Pack CreatorCandyBar / BlueprintManual (Android Studio)
Requires Android StudioNoYesYes
Coding requiredNoneJava/KotlinJava/Kotlin + XML
Setup time0 minutes30-60 min1-3 hours
Time to first APK~2 min~1 hour~3 hours
Auto app matchingBuilt-in app indexManual onlyManual only
appfilter.xml generationAutomaticManualManual
Adaptive icon supportBuilt-inConfig neededConfig needed
APK signingBuilt-inGradle configkeytool + jarsigner
Multi-launcher support8 launchers, 1 clickBuilt-in (limited)Manual XML per launcher
Works on mobile browserYesNoNo
WHO IT'S FOR

Designers, themers, and side-hustlers.

Icon designers & illustrators

You design beautiful icons in Figma or Illustrator but don't know Java or Android Studio. Icon Pack Creator bridges the gap — export your SVGs, upload here, and ship a real APK to the Play Store. Monetize your art without learning to code.

Android theme creators

Build complete themes for the r/androidthemes community. Pair your icon pack with a matching wallpaper and KWGT widgets. Share your setup with a direct APK download link or sell on Google Play.

Side-hustle entrepreneurs

Android icon packs are a proven passive income stream. Create packs in trending styles — minimal line icons, glassmorphism, clay 3D, gradient, flat — and sell for $0.99-$2.99 on the Play Store. Build a catalog and earn recurring revenue.

Freelance designers

Offer white-label icon pack creation as a service. Clients give you icon designs, you deliver a signed APK and Play Store listing. No development skills needed — just creative direction and Icon Pack Creator.

Brand & enterprise

Create branded icon packs for corporate devices. Custom app icons that match your brand guidelines, deployed via MDM or enterprise app store. Professional signing with your organization's keystore.

The easiest way to create Android icon packs online

Icon Pack Creator is a browser-based tool that lets designers, hobbyists, and Android enthusiasts build fully functional Android icon packs without writing a single line of code. No Android Studio installation, no Gradle build system, no Java or Kotlin programming, and no manual XML editing. Just drag in your icons, match them to apps, and download a signed APK.

Traditional icon pack development requires setting up Android Studio, understanding Android project structure, writing appfilter.xml and drawable.xml by hand, configuring a CandyBar or Blueprint dashboard in Java, managing Gradle dependencies, generating a signing keystore with keytool, and building the APK from the command line. That process takes hours even for experienced developers and is completely inaccessible to designers.

Icon Pack Creator automates every technical step. Upload PNG icons (192x192px or larger) or SVG vector files from Figma, Adobe Illustrator, Sketch, Affinity Designer, or any design tool. The intelligent auto-matcher cross-references your icon filenames against a built-in index of popular Android app package names and ComponentInfo activity names to generate accurate appfilter.xml mappings. You review the matches in a visual interface and fix the handful the matcher couldn't resolve automatically.

Choose which launchers to support — Nova Launcher, Lawnchair, Apex Launcher, Samsung One UI, Smart Launcher 5 & 6, Niagara Launcher, Action Launcher, ADW Launcher, and more. Icon Pack Creator generates the specific XML configuration files each launcher requires, including icon back, mask, upon, and scale settings for Nova's icon decoration system.

Your icons are automatically resized to all five Android density buckets (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) using high-quality Lanczos resampling. Adaptive icon resources are generated with proper foreground and background layers for Android 8.0+ devices. Material You themed icon support can be configured for Android 13+ monochrome icon theming.

The build pipeline uses the same professional Android SDK tools that Android Studio uses internally: aapt2 for resource compilation and linking, d8 for DEX bytecode compilation, zipalign for APK optimization, and apksigner with v2+v3 signature schemes for Play Store-compliant signing. A 2048-bit RSA keystore (JKS format) is generated automatically or you can upload your existing keystore.

The result is a production-ready signed APK that installs as a real Android app. Users apply your icon pack from their launcher's theme settings. Upload to Google Play Console to sell on the Play Store — many icon pack creators earn passive income from $0.99–$2.99 packs with loyal followings in the Android customization community on Reddit (r/androidthemes), Twitter/X, and Telegram.

Whether you're a graphic designer wanting to monetize your icon designs, a hobbyist Android themer who wants to share your setup with the community, a freelancer offering white-label icon pack services, or an entrepreneur launching a brand of premium Android themes — Icon Pack Creator turns your creative vision into a shippable product in minutes, not days.

FAQ

Frequently asked questions

How do I create an Android icon pack without coding?+
Upload your PNG or SVG icons to Icon Pack Creator, use the auto-matcher to map them to real Android apps (from a built-in index of popular apps), choose your launcher targets, and download a signed APK. No Android Studio, Java, Kotlin, or XML writing required.
Which launchers does Icon Pack Creator support?+
Nova Launcher, Apex Launcher, Lawnchair, Samsung One UI / Good Lock Theme Park, Smart Launcher 5 & 6, Niagara Launcher, Action Launcher, ADW Launcher, and Holo Launcher. One build generates XML for all selected launchers simultaneously.
Can I sell my icon pack on the Google Play Store?+
Yes! Paid builds produce a release-signed APK or AAB with your own 2048-bit RSA keystore. Upload directly to Google Play Console and publish. Many creators sell icon packs for $0.99-$2.99 and earn hundreds per month in passive income.
What's the difference between free and paid builds?+
Free builds produce a debug-signed APK for testing on your own device. Paid builds ($24) produce a release-signed APK with your own keystore, plus the keystore JKS file and full source code ZIP — everything you need for the Play Store.
What is appfilter.xml?+
appfilter.xml is the core XML file in Android icon packs. It maps your custom icon images (drawables) to real app package names and activities. Launchers like Nova and Lawnchair read this file to know which icon to display for each app. Icon Pack Creator generates it automatically.
How does the auto-matcher work?+
It analyzes your icon file names using fuzzy matching against a built-in index of popular Android app package names and ComponentInfo entries. For example, 'chrome.png' maps to com.android.chrome. You review matches visually and fix any the matcher missed.
What icon sizes and formats should I use?+
Upload at 192x192px or larger (512x512 recommended). We accept PNG with transparent backgrounds and SVG vector files. Export from Figma, Illustrator, Sketch, Affinity Designer, or any tool. Icons are auto-resized to all 5 Android density buckets.
How is this different from CandyBar or Blueprint?+
CandyBar and Blueprint are Android library dashboards that require Android Studio, Java/Kotlin coding, and Gradle builds. Icon Pack Creator is 100% browser-based — no IDE, no code, no build environment. Designed for designers who want to ship icon packs without learning Android development.
Can I update my icon pack later?+
Yes. Keep the keystore JKS file from your first build. Upload your updated icons, re-match, build with the same keystore, and upload to Play Console as a version update. Your existing users receive the update automatically.
Do I need to know Android development?+
Not at all. Icon Pack Creator handles resource compilation (aapt2), DEX generation (d8), manifest creation, XML configs, keystore management, zipalign optimization, and APK signing. If you can design icons in any graphics tool, you can build an icon pack.