Sign your Android App Bundle

Upload the unsigned .aab and the keystore you built it with, add the alias and passwords, and you get a signed bundle back in about thirty seconds. Your keystore is used once and deleted when the job ends.

Drop your .aab file here

or click to browse (max 100.0 MB)

Drop your keystore file here

.jks, .keystore, .p12, or .pfx (max 10.0 MB)

Signing runs as a public GitHub Actions job using jarsigner with SHA256withRSA, then the machine and both uploads are destroyed. Read the workflow

Questions

It travels over HTTPS, is used for one signing job, and is deleted as soon as that job ends. The job runs on a GitHub-hosted machine that is destroyed afterwards. The workflow file is public, so you can read exactly what touches it.

jarsigner from the official Java SDK, using SHA256withRSA. The same tool and algorithm Google documents for App Bundles.

Yes. The output is a production-ready signed bundle, suitable for a Play Store release.

Android Studio generates one under Build, then Generate Signed Bundle or APK. The keytool utility does the same. If your app is already on Google Play, reuse the keystore you published with, or updates will be rejected.

Yes. GitHub Actions gives public repositories free compute, and that is what runs the signing. No accounts, no tiers, no rate limits.

Something not working? support@testerscommunity.com