AppRouteResourcesStore URL and QR validator
Free validator · App distribution

Check app-store URLs before they reach a QR code

Catch common URL-shape mistakes here, then finish the job by opening each listing and scanning the final QR code on real devices.

Check my URLs

Validate the public URL shape

Paste only public destination URLs. This browser-side check does not save or send them. A pass means the URL has a recognizable structure; it is still your job to verify the live listing.
Add a URL to check. Nothing is sent anywhere; this check runs in your browser.
Add a URL to check. Nothing is sent anywhere; this check runs in your browser.
Add a URL to check. Nothing is sent anywhere; this check runs in your browser.

These checks run locally in your browser and examine URL structure only. They do not contact Apple, Google, the destination website, or a QR image, and they do not confirm that a listing is published or available in a particular country.

Then verify what the visitor actually sees

Store availability, listing ownership, release status, country restrictions, and browser handoffs cannot be proved from URL syntax. Use this sequence after the shape check passes.
  1. 1. Open the Apple URL

    Use a normal browser and an iPhone. Confirm the app name, publisher, icon, supported market, and install action.

  2. 2. Open the Google URL

    Use a normal browser and an Android phone. Confirm the package belongs to the intended listing and that the listing is available.

  3. 3. Open the fallback

    On desktop, confirm the fallback explains the app and offers a sensible next step instead of an incompatible store page.

  4. 4. Test the smart link

    Open the final shared URL from iPhone, Android, desktop, and the social browser where it will appear.

  5. 5. Test the final QR size

    Print or display the QR at its delivery size. Scan it from both phone platforms at a realistic distance and lighting level.

  6. 6. Record and retest

    Save the observed destination, device, browser, time, and evidence. Repeat after changing a URL, rule, design, or print size.

QR scan record

Fill this with the final artwork, not a draft QR. If the code is printed in several sizes or materials, test each variation that will ship.
Physical QR validation record
TestExpected resultObserved resultDistance / contextPass / fix
iPhone cameraApp Store route________________________________________
Android cameraGoogle Play route________________________________________
Low-light scanSame routed result________________________________________
Final print sizeQuick, reliable scan________________________________________
Keep exploring

Related resources.

One final URL

Route each scan to the right destination.

Use one smart link behind the QR code, with App Store, Google Play, and web fallback destinations you have tested.