Universal links & app links validator

Test your links in seconds

Our link validator checks if your site is properly set up for both Android and Apple deep links so you can ensure your users always get a seamless anywhere-to-app experience.

Why valid links matter

Your users expect seamless user journeys. Broken links lead to lost users and wasted ad budgets. Our link validator helps you get your users where they’re supposed to go, every time.

What we test for

There are a number of things that can cause your links to break. Here’s what we’re checking for, and what it means.

Valid DNS

A server that’s up and running

200 status code

A page that was successfully returned without error

HTTPS Protocol

A form of secure communication and encryption for websites

Mime content type

A specification of how the JSON file is written

File < 128Kb

The maximum size for your JSON file

Valid JSON

A JSON file without any syntax, naming, value, etc. issues

App Clips configuration

A lightweight version of your iOS app

Google Play Instant Apps

A lightweight version of your Android app

Background
array(3) {
  ["title"]=>
  string(42) "Want to start measuring your campaign ROI?"
  ["buttons"]=>
  array(2) {
    ["button1"]=>
    array(5) {
      ["style"]=>
      string(34) "btn btn-primary btn-primary--white"
      ["enabled"]=>
      bool(true)
      ["text"]=>
      string(11) "Book a demo"
      ["url"]=>
      string(33) "https://appsflyer.com/start/demo/"
      ["id"]=>
      string(10) "btn_nuiXuU"
    }
    ["button2"]=>
    array(5) {
      ["enabled"]=>
      bool(true)
      ["style"]=>
      string(46) "btn-text btn-arrow text-light btn-arrow--white"
      ["text"]=>
      string(12) "Sign up free"
      ["url"]=>
      string(28) "https://appsflyer.com/start/"
      ["id"]=>
      string(10) "btn_d3C1jS"
    }
  }
  ["image"]=>
  array(6) {
    ["id"]=>
    int(20786)
    ["url"]=>
    string(68) "https://www.appsflyer.com/wp-content/uploads/2021/04/img-cta-ziv.svg"
    ["width"]=>
    int(576)
    ["height"]=>
    int(469)
    ["alt"]=>
    string(0) ""
    ["title"]=>
    string(11) "img-cta-ziv"
  }
}
Want to start measuring your campaign ROI?