Why Instagram links don't open your app (and what to do about it)
You put a perfectly good link in your Instagram bio. It loads a logged-out browser instead of the app, people bounce, and it's not your link's fault. Here's what's really happening.
Instagram opens links inside its own in-app browser — a webview living inside the Instagram app — instead of your phone's real browser. That webview blocks the custom URL schemes many deep links rely on and keeps users logged out of other apps, so a link that should open a native app often just loads a stripped-down web page. It's a platform choice, not a bug in your link.
You share a link — your store, a YouTube video, your own app — and instead of opening the right app, it loads inside a clumsy browser where the person is logged out of everything. On Instagram this happens constantly, and creators blame their link, their tool, their luck. The real culprit is the in-app browser.
What the in-app browser is
When you tap a link inside Instagram, it doesn't hand you to Safari or Chrome. It opens Instagram's own embedded browser — a webview that lives inside the Instagram app. Same for TikTok, Facebook, and most social apps. They keep you in-app on purpose; it's better for their engagement numbers.
Why that breaks “open in app”
Two problems. First, these webviews are hostile to deep linking — iOS in particular won't let a custom myapp:// scheme fire from inside another app's webview, so the handoff to the native app just doesn't happen. Second, the webview has its own cookies, so the person is logged out of the site they land on; autofill and saved sessions are gone, and conversions crater.
What you can’t do
You can't force Instagram to use the real browser, and you can't disable the in-app webview for your visitors. That lever isn't yours. So just use a normal link doesn't solve it — a normal link is exactly what gets trapped.
What actually helps
The fixes are all about giving the webview something it can act on: prefer https Universal Links / App Links over custom schemes, offer a visible open-in-browser escape hatch, and for native apps use the correct per-platform handoff instead of a raw scheme. Stacking these by hand, per platform, is real work.
The directinapp angle (honestly)
This is the exact pain directinapp was built around: one short link that, tapped from Instagram, routes to the right native app when it can and falls back cleanly to the site when it can't — handling the in-app-browser quirks so people don't land in the logged-out dead end.
It can't magically escape a webview that blocks everything, and it can't install an app that isn't there — but it turns nothing happens into the right thing happens most of the time, which is the whole ballgame for bio-link clicks.
Found this useful? Tell Google to show you more of it.
Add us as a preferred sourceRelated guides
Put this into practice
Create smart short links that open the right app, with analytics built in. No credit card required.
Start free