📦 App Publishing

Android Package Name Generator

Enter your domain and app name — get a valid, Google-Play-ready package name (App ID) instantly. No signup needed.

myapp.com MyShop com.myapp .myshop

Enter just the domain — no http:// needed. Examples: myshop.com, myapp.co, mybusiness.in

Your app's display name. Spaces and punctuation are automatically converted.

Your package name (App ID)

Package name rules

What makes a valid Android package name?

🔡Lowercase letters only

All letters must be lowercase a–z. Uppercase, spaces, and special characters are not allowed.

·Dot-separated segments

At least two segments separated by dots. com.myapp.myshop has three segments — more is fine, one is not.

🔤Each segment starts with a letter

Segments cannot start with a digit. com.myapp.2shop is invalid; com.myapp.shop2 is valid.

🔒Permanent once published

Once you publish your app on Google Play, the package name is locked forever. Changing it creates a brand-new listing.

🌐Use your domain reversed

Convention is reverse-domain: com.yourdomain.appname. This ensures global uniqueness without a registry.

📏Max 100 characters

The full package name cannot exceed 100 characters. In practice, most are 20–40 characters.

FAQ

Package name questions

What is an Android package name?
An Android package name (also called App ID) is the unique identifier for your app on Google Play and on Android devices. It follows reverse-domain notation — for example: com.myapp.myshop. Once published, it cannot be changed.
Can I change my package name after publishing?
No. Once an app is published on Google Play, the package name is permanent. If you change it, Google Play treats it as a completely new app — existing users, ratings, and downloads do not transfer. Choose carefully before your first publish.
Do I need to own the domain used in the package name?
You are not technically required to own the domain, but it is strongly recommended. Using your own domain helps establish ownership and avoids conflicts. If you have no domain, use com.github.yourusername.appname or similar.
What if my package name is already taken on Google Play?
Google Play rejects duplicate package names. If yours is taken, add a word to one segment — for example com.myapp.myshopapp or com.myapp.shop2026. Use the alternative suggestions shown by the generator or edit the output directly.
Where do I enter the package name when using Free App Maker?
On the Free App Maker build form, there is an "App ID / Package Name" field. Paste the package name you generated here. If you leave it blank, Free App Maker generates one automatically from your app name.

Got your package name? Build your app.

Paste your website URL into Free App Maker — your signed Android APK is ready in 60 seconds.

Convert to Android — Free →