Mobile DevTools

Inspect supported web pages — console, network, and storage — without a local server. Start with the Proxy Inspector for a public page, or use the bookmarklet on the original page where your browser and that site permit it. Compatibility depends on the page and browser.

Choose the right inspection context

The Proxy Inspector and the bookmarklet examine different environments. A proxied page is a copy served through an intermediary, so its origin, cookies, redirects and security restrictions can differ from a normal visit. It is useful for exploring a supported public page, but is not proof that a login, payment or cross-origin request behaves the same way on the original site.

For example, if a public product page loads but its checkout fails through the proxy, reproduce the checkout on the original site before diagnosing a production defect. Resources may depend on their original host, browser permissions or an authenticated session. Do not enter sensitive credentials into a proxied copy to try to make it match a normal signed-in visit.

The bookmarklet runs on the original page after you activate it. It can inspect information available in that page context, but browser restrictions and the site security policy can stop it from running. It cannot reveal HttpOnly cookies or grant permissions that the browser refuses. Compare a small, repeatable action in the same device and browser, note which method you used, and keep the original browser error alongside the captured events when reporting an issue.

A
Proxy InspectorInstant
1

Open this page on your phone browser — kerneltools.dev/mobile

2

Tap "Open Proxy Inspector →" below

3

Type any URL in the bar that appears (e.g. example.com) and tap Go

4

The page loads in a frame. Tap the 🔬 DevTools button beside Go to open Console / Network / Storage

If a site blocks iframes (keeps redirecting), use Option B instead.

💡
Which option to pick? Start with Option A — it works instantly with no setup. Switch to Option B if the site uses a frame-buster (the page keeps redirecting instead of loading), since the bookmarklet injects directly into the page without any iframe.