← Back

Keystore Generator

Generate Android Release Keystore (PKCS12) files online, keys generated locally in browser, not uploaded
Key Config
Referenced via -alias when signing
Recommended same as Keystore password
Google Play requires validity after Oct 22, 2033
Certificate Owner Info (Distinguished Name)
Two-letter ISO country code
Preparing...
Generated Result
⚠ Important:
1. Please backup this Keystore file and password securely. If lost,it cannot be recovered, and you won't be able to update published apps
2. Never commit Keystore files to Git or other VCS
3. File format is PKCS12 (.p12), natively supported by Android Studio / Gradle
Equivalent keytool Command
Gradle Signing Config (build.gradle)
keytool Parameter Reference
ParametersMeaning
-keystoreOutput Keystore file path
-aliasKey alias, referenced when signing and verifying
-keyalg RSAKey algorithm, Android signing uses RSA
-keysizeKey size, 2048-bit recommended
-validityCertificate validity in days, Google Play recommends 25+ years
-storepassKeystore file access password
-keypassKey entry password (same as storepass in PKCS12)
-dnameCertificate owner: CN=Name, OU=Dept, O=Company, L=City, ST=State, C=Country
-storetype PKCS12Storage format, modern Android recommends PKCS12 (replaces legacy JKS)