Android AssetLinks JSON Generator – App Links Tool

Android AssetLinks JSON Generator files for Android App Links. Configure package names and SHA-256 fingerprints for deep linking.

Generate assetlinks.json for Android App Links. Enter your package name and SHA-256 certificate fingerprint.

How to Use Android AssetLinks JSON Generator – App Links Tool

  1. Enter your Android app's package name (e.g., com.example.myapp)
  2. Select the relation type (App Links or Smart Lock)
  3. Paste your SHA-256 certificate fingerprint (from keytool or Play Console)
  4. Click "Generate AssetLinks" to create the JSON file
  5. Download and host the file at /.well-known/assetlinks.json on your domain

Frequently Asked Questions

Is my app data secure?

Yes, absolutely. All assetlinks.json generation happens entirely in your browser using client-side JavaScript. Your package name and fingerprint are never uploaded to any server.

Is this generator free?

Yes, completely free with no registration, hidden fees, or usage limits.

Does this work offline?

Yes, once the page loads, you can generate assetlinks.json files completely offline without an internet connection.

What is an assetlinks.json file?

It’s a JSON file that verifies the relationship between your Android app and your website. It enables Android App Links, allowing your app to handle web URLs directly without the app chooser dialog.

Where do I get my SHA-256 fingerprint?

Use the keytool command on your keystore file, or find it in the Google Play Console under “App signing”. The fingerprint is a colon-separated string of hexadecimal pairs.

Where should I host the assetlinks.json file?

Upload it to your website at https://yourdomain.com/.well-known/assetlinks.json. The file must be accessible via HTTPS and return Content-Type: application/json.

Can I include multiple fingerprints?

Yes, enter multiple SHA-256 fingerprints (one per line) to support different signing keys, such as debug and release certificates or multiple app variants.

What’s the difference between App Links and Smart Lock?

App Links (handle_all_urls) lets your app open website links directly. Smart Lock (get_login_creds) enables credential sharing for seamless sign-in across app and web.

How do I verify it’s working?

Use Google’s Statement List Generator and Tester tool, or test by clicking a link to your domain on an Android device. If configured correctly, the app should open without showing the app chooser.

What if my assetlinks.json isn’t being recognized?

Verify: 1) File is at /.well-known/assetlinks.json, 2) Accessible via HTTPS, 3) Returns correct Content-Type, 4) No robots.txt blocking, 5) Package name and fingerprint match exactly.