On this page
this tells you which webview you're trapped in. it does not judge.
what this tool does
Loads, reads the User-Agent string of whatever browser you're currently inside, and tells you — with no inputs required — exactly which one it is. If you're in TikTok's in-app browser, it says so. If you're in Instagram's, Threads', Messenger's, Snapchat's, LinkedIn's, Pinterest's, Reddit's, Twitter/X's, or Facebook's — it says so. If you're in your real browser (Safari, Chrome, Firefox, Edge, Brave, Arc), it says so. Then it offers you a one-tap link out — opening the current page (or any URL you point it at) in your default system browser, where your cookies, your sessions, and your saved payment methods actually live.
There is no input field. There is no submit button. The detector reads the request the moment the page loads and shows you the answer.
why this matters
Every browser on your phone keeps its own cookie jar. Safari can't see Chrome's. Chrome can't see Safari's. TikTok's in-app browser can't see either. When a viewer lands on a destination from inside an in-app browser, that destination treats them as a logged-out stranger — even if they were logged in two minutes ago in their real browser. We named the underlying mechanism: it's the in-app browser logged-out problem, and it's quietly costing every creator with a bio link somewhere between 30% and 70% of would-be conversions.
The first step in fixing it is naming what's happening. Most viewers don't know they're inside a webview at all — they tapped a link, a page loaded, the page looked normal. They have no mental model for why their Amazon cart is empty or why their Spotify pre-save silently failed. This tool gives them that mental model in one second, in one card: you are inside TikTok's in-app browser. Here is a link out.
For creators and developers, the detector is diagnostic. Drop the URL into a phone screenshot, send it to a confused viewer, paste it into a help ticket — the result is unambiguous evidence of which webview shipped the request. No more "are you sure you weren't in Safari already?" debugging.
For us, it's the front door. Once a visitor knows there's a name for the problem, they're ready to read why their TikTok bio link logs people out, or how to escape TikTok's in-app browser, or — if they're sending traffic to a specific destination — the destination-specific fix for Amazon, OnlyFans, Spotify, Shopify, Substack, or wherever they're losing viewers.
what you'll see
When you land on this page (once the tool ships):
- Auto-detection card, dead-center. No form. No "click here to start." The card already knows. It reads something like: You're inside the TikTok in-app browser. Or: You're in Safari (iOS 17.5). Or: You're inside Instagram's webview.
- Verdict line. A single sentence underneath the result naming what this means for the viewer. If they're in an in-app browser: "Bio links you tap from here will log you out from sites where you were logged in. Tap below to fix this for the current page." If they're in a regular browser: "You're set. Your cookies are here. Bio links you tap from here will work as expected."
- The escape button. Visible only if you're in an in-app browser. Big, single-purpose: "Open this page in Safari →" (or Chrome, depending on platform). Tapping it triggers the same escape mechanism linkboo uses on every short link — detecting the in-app browser and handing the visitor off to their device's real browser automatically.
- Detected User-Agent string. Collapsed by default, expandable for the curious. Shows the raw UA, parsed into browser / OS / device / webview-type / version. The same data devs need when filing a bug or building their own detection.
- Embed-code block. Underneath the result, a copyable snippet: a single
<script>tag (or one-line iframe) that drops a detection badge on any page. When a visitor lands on your site from inside an in-app browser, the badge appears in the corner — "You're inside TikTok. Tap to open in Safari →" — branded powered by linkboo, with the brand link pointing back to this page. Free for any site to use. First 1,000 emails get unbranded embeds. - Test-it-on-another-URL field. Below the embed block — a text input where you can paste a URL and run the same detection against an arbitrary page, useful for dev debugging.
The page does one thing in one card. Per our editorial standard, the tool talks once at the top and otherwise lets the result speak.
who this is for
Creators trying to figure out why their bio-link conversion rate is bad. Open this page from inside your TikTok bio link, get an unambiguous answer, send your viewers the explanation.
Developers building any kind of mobile flow that depends on a session cookie — affiliate links, OAuth pre-saves, Shopify checkout, paywalled subscribes — who need a fast way to confirm "yes, this request came from a webview, not Safari."
Agencies auditing client funnels. Drop the detector into a client's bio chain, prove the in-app browser is in the path, justify the migration to linkboo.
Anyone curious what the device they're holding is actually doing when they tap a link. We didn't build this for marketers. We built it for people who deserve to know.
currently in development
We're building this. The detection logic is live in linkboo's link-redirect path already — every linkboo short link runs it before serving the destination. We're surfacing it as a standalone tool with the embeddable badge as the next ship.
Drop your email to get notified when the detector ships — first 1,000 emails get embed access free.
The embed is the part that compounds. Drop the badge on your own landing page, your Shopify store, your blog, your Substack — every time a visitor lands inside an in-app browser, the badge surfaces, offers them an escape, and quietly attributes the recovery back to linkboo. Branded powered by linkboo, pointing here. Permanent acquisition touchpoint that costs you nothing and gives your visitors a way out of the cookie-jar trap they didn't know they were in.
in the meantime
If you need to detect an in-app browser today, before this tool ships:
- Read the User-Agent string yourself. TikTok's webview includes
BytedanceWebviewand platform-specific markers; Instagram's includesInstagramfollowed by a version string; Messenger's includesFBAN/FBIOSorFB_IAB. The TikTok in-app browser user-agent guide lays out the full strings for engineers who want to roll their own detection. - Use one of the open-source detector libraries.
inapp-spyon npm covers the major webviews and gets regular updates from the community. - Just look at the URL bar. In-app browsers usually show the source platform's chrome (a TikTok logo, an Instagram avatar, a Messenger send button) instead of a clean address bar. If you don't see a normal
aAbutton or address field on iOS, you're in a webview.
related
Continue reading:
- The in-app browser logged-out problem — the thesis page; why this tool exists
- Why does my TikTok link log people out?
- TikTok's in-app browser, explained
- Instagram's in-app browser, explained
Fix a specific destination:
- Amazon links from TikTok
- OnlyFans links logged out
- Spotify pre-saves not opening the app
- Shopify checkout in TikTok browser
- Substack subscribe from Instagram
Related tools:
- User-agent checker — paste any UA string and parse it
- Deeplink tester — see how a URL behaves across iOS, Android, in-app and out
For developers: