Why does a website not work inside TikTok's or Instagram's browser?
Because links in TikTok and Instagram usually open in a browser built into the app, which is a stripped-down embedded browser rather than Safari or Chrome. Google sign-in is blocked there by Google's own policy[1], and downloads, saved logins, pop-ups and some payment buttons often behave differently; opening the page in your real browser fixes almost all of it.
What breaks, and why
| What you see | Usual cause | Fix |
|---|---|---|
| 'Sign in with Google' fails, or a disallowed_useragent error[2] | Google does not allow its sign-in in embedded browsers[1] | Open the page in your real browser, or use email sign-in |
| You are logged out of a site you use every day | The in-app browser does not share your main browser's cookies or saved passwords | Open in your real browser |
| The download button does nothing | Embedded browsers often ignore file downloads | Use a share button if the site has one, or open in your real browser |
| A pop-up or new tab never appears | New windows are often blocked or opened oddly | Open in your real browser |
| Apple Pay or Google Pay button is missing | Wallet buttons often do not appear in embedded browsers | Pay by card, or open in your real browser |
| Page is cut off at the top or bottom | The app's own toolbar covers part of the page | Scroll, or open in your real browser |
None of this means the website is broken. The same page usually works the moment it opens in Safari or Chrome. Our page how to open a TikTok link in your real browser shows the menu steps and the copy-link fallback, which work in Instagram too.
Does TikTok have an in-app browser?
Yes. Tapping most links in TikTok, such as a link in a bio, opens them inside the app rather than in your phone's browser. Instagram's app behaves the same way. TikTok does not offer an official setting to turn it off that we could find, so you choose 'open in browser' from the menu each time.
Why downloads fail in particular
A download link asks the browser to save a file, and embedded browsers often have nowhere to put it. The more reliable pattern is the phone's share sheet: a site hands the file to the system, and you choose Save Video or send it to an app. We built Cast's share button that way after testing it in these browsers: where the phone supports sharing files it opens the share sheet, and only falls back to a plain download where it does not.
For developers: making a web app work inside TikTok
- Detect the in-app browser from the user agent. In our own app we match strings such as
TikTok,musical_ly,Bytedance,Instagram,FBANandFBAV; check your own logs, since these strings change. - Do not rely on Google sign-in there. Google's policy forbids it in embedded browsers[1]. Hide the button and offer a guest mode or email sign-in instead; that is how Cast works, with a guest account on the first tap.
- Let people do the main thing without an account, then attach an email later at checkout or sign-in in a normal browser.
- Use the share sheet for files instead of download links.
- Tell people how to open your page in their browser when a step really needs it, in one short line, not a modal.
Google's developer docs ask apps to open general links in the phone's default browser[3]. Whether TikTok or Instagram does so is their choice, so web apps have to handle both.
Where Cast fits
- You are inside TikTok or Instagram and want to make a video without leaving: Cast runs in the in-app browser with a guest account, no Google sign-in needed.
- You want to save the result from inside the app: Cast's share button opens your phone's share sheet where supported.
- Your first 5-second video is free with no email and no card.
Where it does not:
- Keeping your videos when you switch browsers: a guest account lives in the browser where you made it.
- Google sign-in inside the in-app browser; Cast only shows it in a regular browser.
People also ask
- Why does a site say I am not logged in when I open it from TikTok?
- The in-app browser keeps its own cookies, separate from Safari or Chrome, so your existing logins are not there. Open the page in your real browser.
- Why can't I download a file from a link in Instagram?
- Embedded browsers often ignore download links. Use the site's share button if it has one, or open the page in your real browser and download there.
- Is TikTok's in-app browser safe to use?
- For reading pages, generally yes. For passwords and payments, use your real browser; Google's policy also forbids its sign-in in embedded browsers[1].
- Can I use a website in TikTok's browser without logging in?
- Only if the site offers a guest mode or no-account use. Cast does: your first tap makes a guest account.
Sources
Claims about other companies come from their own pages, read on the date shown. Products and prices change; check the link for the current version.
- Google Identity: OAuth 2.0 policies (read )
- Google Identity: OAuth 2.0 for mobile and desktop apps (disallowed_useragent) (read )
- Google Identity: OAuth 2.0 for mobile and desktop apps (webview guidance) (read )
Related answers
- How do I open a link from TikTok in my real browser?
- Why can't I sign in with Google inside TikTok or Instagram?
- What is the best free AI video app for my phone?
- Is there a free AI video generator with no sign-up and no watermark?
Part of the Cast answers library (In-app browser problems).
Updated