How to Find the SHA-256 Fingerprint for Your Android App

How to Find the SHA-256 Fingerprint for Your Android App

Android apps are typically signed with two different certificates: debug and release. To ensure your integration works in all environments, it's recommended to register both SHA-256 fingerprints in the SDDL dashboard.

Debug SHA-256 (Using Android Studio)

  1. Open your project in Android Studio
  2. Open the Gradle tab on the right panel
  3. Navigate to YourApp > Tasks > android
  4. Double-click signingReport
  5. In the Run or Terminal tab, locate the SHA-256 line under the debug variant

Debug SHA-256 (Using Command Line)

  1. Open a terminal and navigate to your Android project directory
  2. Run the following command:
    ./gradlew signingReport

    For Windows users:

    gradlew signingReport
  3. Look for the SHA-256 under the debug variant in the output

Sample Output

Variant: debug
SHA-256: 12:34:56:78:90:AB:CD:EF:...

Release SHA-256 (Manual Keystore)

  1. Open Terminal and run:
    keytool -list -v -keystore /path/to/keystore.keystore -alias your_alias -storepass your_storepass -keypass your_keypass
  2. Replace the placeholders with your actual keystore info
  3. Find the SHA-256 line in the output

Release SHA-256 (Google Play Signing)

  1. Log into Google Play Console
  2. Open your app
  3. Go to Setup > App integrity
  4. Copy the SHA-256 under App signing key certificate