← all posts
The Zippy Team

The Deep Link Debugger: See Exactly Why Your Link Dies (Free, No Login)

Paste any URL into Zippy's free Deep Link Debugger and see the side-by-side verdict: trapped in the in-app browser vs opening the real native app — plus the exact iOS scheme, Android intent, and web fallback Zippy fires.

deep linksdebuggerfree toolsin-app browserios schemeandroid intent
Zippy the lightning-bolt mascot inspecting a glowing chain link with a magnifying glass, revealing a trapped browser window on one side and a happy phone with an open app on the other
Zippy, the lightning-bolt mascot

Zippy: ever wonder what actually happens when someone taps your link in Instagram? now you can watch the crime scene in real time. paste a URL, i'll show you where it dies — and how i bust it out.

Today we're shipping the Deep Link Debugger — a free tool that shows you, for any URL, exactly what happens when it gets tapped inside the Instagram or TikTok in-app browser, and exactly what Zippy fires to open the real native app instead. No login. No plan gate. Paste a link, get the verdict.

Why your links keep dying

Quick recap (the full autopsy is here): when someone taps your link in an Instagram bio or TikTok comment, it doesn't open their browser. It opens Instagram's own little webview — where your visitor is logged out of everything. They can't follow you on YouTube, can't check out with their saved payment info, can't do anything but sigh and swipe back. The link technically "worked". The visit died anyway.

The problem is invisible, which is why nobody fixes it. The debugger makes it visible.

What the debugger shows you

Paste any URL and you get three things:

1. Which app owns your link

The debugger detects the native app behind the URL — YouTube, Spotify, Amazon, TikTok, and the rest of the platform table. And here's the part we're proud of: it's not a lookalike list. It's the same deeplink table our production redirect engine uses, mirrored straight from the open-source engine. What the debugger tells you is what your zipped link will actually do.

2. The side-by-side verdict

Two columns. Left: your plain link, tapped in the in-app browser — trapped in the webview, visitor logged out, conversion odds sinking. Right: the same link, zipped — Zippy fires the app's own deep link and the real app opens, with your visitor already signed in. Same URL. Completely different outcome.

3. The exact links Zippy fires

No hand-waving. The debugger shows you the literal forms:

  • iOS URL scheme — the app-native address that pops the real app on iPhone.
  • Android intent:// — with a built-in fallback that escapes to the phone's native browser if the app isn't installed.
  • https web fallback — the boring link that always works, for everyone else.

If you've ever wanted to see what a deep link actually looks like under the hood, this is it.

The honest edge cases

Not every URL has a secret app-door, and we're not going to pretend otherwise:

  • No custom scheme? Some platforms (GitHub, for example) only support Universal Links — there's no URL scheme to fire. For those, Zippy does a Safari punt: the link still escapes the in-app browser and opens in real Safari, where your visitor is actually logged in. We never invent a fake scheme just to look clever.
  • No app owns it at all? Then it's a normal Zippy redirect — still trackable, still editable, still a living link. No magic claimed where there is none.

The debugger tells you which case your URL lands in, up front.

Why free, why public

Because the in-app browser problem is Zippy's whole thesis, and the fastest way to convince you it's real is to let you see it yourself. Other shorteners have link checkers too — but check their docs and you'll find in-app browser handling listed as unsupported. Escaping the webview isn't our edge case. It's the entire point.

The gist

Paste any URL at zipthe.link/debugger and see: which app owns it, the trapped-vs-zipped side-by-side, and the exact iOS scheme, Android intent, and web fallback Zippy fires — straight from the real production table. Free, no login, no fine print. How it reads the production table is in the debugger docs; it shipped here in the changelog. ⚡

Ready? Start zipping →