Apple App Site Association Generator (AASA) – Universal Links

Apple App Site Association Generator JSON files for iOS Universal Links. Configure app IDs and URL paths with ease.

Generate the apple-app-site-association JSON file needed for iOS Universal Links. Enter your Team ID, Bundle ID, and URL paths.

How to Use Apple App Site Association Generator (AASA) – Universal Links

  1. Enter your Apple Developer Team ID (10 characters, found in Apple Developer Portal).
  2. Enter your app's Bundle ID (e.g., com.yourcompany.appname).
  3. Add URL paths that should open in your app (use * for wildcards).
  4. Download the file and host it at /.well-known/apple-app-site-association (no file extension, served as application/json).

Frequently Asked Questions

Is my Team ID and Bundle ID data secure?

Yes. All processing happens 100% client-side in your browser. No data is uploaded to any server.

Is this AASA generator free to use?

Absolutely. This tool is completely free with no usage limits or hidden fees.

Does this work offline?

Yes, once loaded, you can generate AASA files entirely offline without an internet connection.

Where do I find my Apple Team ID?

Your Team ID is a 10-character alphanumeric string found in your Apple Developer account under Membership details.

What is the correct format for URL paths?

Use patterns like /products/*, /articles/*, or NOT /admin/* to exclude paths. Wildcards (*) match any characters.

Where should I host the AASA file?

Upload it to https://yourdomain.com/.well-known/apple-app-site-association (no file extension) and serve it as application/json.

Can I include multiple app IDs?

Currently this tool generates one app ID per file. To support multiple apps, manually edit the JSON or generate separate files.

What are Universal Links?

Universal Links allow iOS apps to open specific web URLs directly in your app instead of Safari, providing a seamless user experience.

How do I test if my AASA file works?

Use Apple’s AASA validator or test on a physical iOS device. Simulators may not reflect accurate Universal Links behavior.

Do I need HTTPS for Universal Links?

Yes, the AASA file must be served over HTTPS with a valid SSL certificate for Universal Links to work properly.