Free Tools
Universal Link Path Matcher
Paste your apple-app-site-association file and a list of URLs, and see exactly which ones iOS would open in your app versus hand back to Safari — honoring * and ? wildcards, query and fragment patterns, and exclusion rules. Runs entirely in your browser.
Paste your AASA file and some URLs to see which open in-app. Try .
Why universal links open the website instead of your app
When a universal link opens Safari instead of your app, the cause is almost always the path patterns in your apple-app-site-association file — an exclude rule that fires too early, a wildcard that's too narrow, or a query parameter the pattern doesn't account for. This matcher lets you check a batch of real URLs against your AASA components (and legacy paths) before you ship.
What this tool understands
- Modern
componentswith/,?, and# *and?wildcards andcaseSensitiveexcluderules and legacyNOTpaths- Full URLs or bare paths, evaluated in file order
Check the file itself, too
Pair this with the AASA File Validator to confirm your file's structure — then let AcceptMyApp review your whole submission against Apple's guidelines.