Live Updates ready for Capacitor 8! Start for free

Generate Android Keystore

Fill in the details below to generate a PKCS#12 keystore for signing your Android app. Everything runs in your browser — no data is sent to any server.

About

What is an Android Keystore?

A PKCS#12 keystore is a secure container for your private key and certificate, used to sign Android APKs and App Bundles before publishing to Google Play or other distribution channels.

Browser-Based

Generate your keystore directly in your browser. No software installation required.

Privacy-First

Your private key never leaves your device. Everything runs locally using the Web Crypto API.

Industry Standard

Creates PKCS#12 keystores with RSA 2048-bit keys, compatible with Google Play and all Android tools.

Frequently asked questions

Do you have questions about the Android Keystore Generator? We have answered the most frequently asked questions for you here - if your question is not included, don't hesitate to contact us by Email or via Discord.

A PKCS#12 (.p12) keystore is a secure file format that stores a private key and its associated certificate. Android uses this format for signing APKs and App Bundles before publishing to Google Play or other distribution channels. Learn more about Android keystores in our documentation.

Yes, absolutely. The entire keystore generation process runs locally in your browser using the Web Crypto API. No data — including your private key, password, or personal information — is ever sent to any server.

After generating your keystore, you can upload it to Capawesome Cloud or any other CI/CD platform. Store the keystore file and its password as secrets in your build environment. Check our setup guide for step-by-step instructions.

The required fields are Full Name, Email, Password, Key Alias, and Validity. Optional fields like Organization, Organizational Unit, City, State, and Country provide additional identity information in your certificate.

Google recommends a validity period of at least 25 years so that your keystore outlasts the lifetime of your app. The default value of 25 years is a good choice for most apps.

Yes, the generated PKCS#12 keystore is fully compatible with Google Play and other Android distribution channels. It uses industry-standard RSA 2048-bit keys and SHA-256 signing, which meet all Google Play requirements.

Ready to get started?

Ship faster with Live Updates, Native Builds, and App Store Publishing. Check out our docs, explore our GitHub examples, and start building your Capacitor app today.