100% On-Device • Zero ADB Required

Inspect & Debug Web Pages Directly on Android.

The professional on-device developer browser. Tap any element to inspect the DOM tree, live edit HTML/CSS, monitor network waterfall timelines, evaluate JavaScript in a live REPL, and diagnose Web Vitals on your phone or tablet.

Jetpack Compose UI
No Root / USB Cable
Lightweight (< 8 MB)
https://github.com/trending
Explore Repositories
See what the GitHub community is most excited about today.
button.btn-primary (240×38)
⭐ Star Project
DevTools Dock
50%
Elements
Console (2)
Network
Storage
Application
Vitals
<div class="container">
<header id="top-nav">...</header>
<button class="btn-primary">
"⭐ Star Project"
</button>
</div>
Computed: display: flex; color: #fff; background: #6c5ce7;
Next-Gen Mobile DevTools

Everything You Love About Desktop DevTools, In Your Pocket.

Debug responsive CSS layout bugs, test REST/GraphQL network calls, inspect cookies, and run quick scripts anytime, anywhere.

Tap-to-Inspect & DOM Tree

Touch any element directly on the screen with a visual bounding box to highlight, isolate, and inspect its DOM hierarchy.

  • Real-time element highlight overlay
  • Expandable node tree & CSS selector copy
  • Computed styles & attributes explorer

Live DOM & CSS Editing

Modify HTML attributes, edit text, toggle inline CSS styles, or delete DOM nodes with instant live updates on the webpage.

  • In-place attribute & style modifications
  • Instant live layout preview
  • One-tap element deletion

Network Waterfall & cURL Export

Capture all fetch() and XMLHttpRequest traffic. View latency timings, payload bodies, and export to cURL.

  • Graphical waterfall timing bars
  • One-tap "Copy as cURL" command
  • Status & Content-Type multi-filter

JavaScript Console & REPL

Intercept logs, warnings, errors, and unhandled exceptions. Execute arbitrary JavaScript with full command history navigation.

  • Interactive REPL expression evaluator
  • Command history (Up/Down navigation)
  • Quick developer snippet presets

Storage CRUD Explorer

View, create, edit, and clear localStorage, sessionStorage, and document.cookie entries on demand.

  • Add & edit key-value storage items
  • One-tap wipe per storage category
  • Instant key search & filter

Performance & Web Vitals

Measure First Contentful Paint (FCP), DOM Interactive, Total Transfer Size, and active V8 JS Heap memory allocation.

  • Core Web Vitals breakdown gauges
  • JS Heap memory consumption stats
  • Page screenshot capture & export
Live Playground

Experience the DevTools Interface

Test the interactive panels below to see how easy it is to inspect DOM, evaluate JavaScript, and monitor network requests on Android.

Target: Android 15 (API 35)
Quick Snippets:
[INFO] DevTools bridge connected on localhost:8080
[INFO] Service worker registered: sw.js (Active)
[WARN] Content Security Policy: font-src directive used fallback
> 2 + 2 * 10
< 22
<!DOCTYPE html>
<html lang="en">
<head>...</head>
<body class="dark-theme">
<header id="main-nav" class="sticky-header">
<h1>"Welcome to Tap & Trace"</h1>
<button class="btn-primary" onclick="doLogin()">"Sign In"</button>
</header>
<main id="content">...</main>
</body>
</html>
200 GET /api/v1/feed/trending.json
48 ms
200 GET /assets/bundle.min.js
112 ms
201 POST /api/v1/telemetry/events
34 ms
auth_token (localStorage)
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
session_uuid (sessionStorage)
"9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"
_ga_analytics (Cookie)
"GA1.2.1984712093.1724589230"
User Agent Client Hints SUPPORTED
sec-ch-ua: "Not=A?Brand";v="99", "Chromium";v="130"
sec-ch-ua-platform: "Android"
sec-ch-ua-model: "Pixel 9 Pro"
Privacy Sandbox APIs Audit
Protected Audience API (FLEDGE) Blocked/Inactive
Shared Storage API Blocked/Inactive
Partitioned Cookies (CHIPS) Active
Google Pixel 9 Pro (Tensor G4)
Android 15 • 16 GB RAM • Octa-core
ACTIVE
Windows 11 Desktop (Chrome 130)
Windows NT 10.0 • 1920×1080 Viewport
iPhone 15 Pro (Safari / WebKit)
iOS 17.5 • Mobile Safari 605.1.15
First Contentful Paint (FCP)
840 ms
✓ Good (< 1.8s)
DOM Interactive
1,210 ms
Document parsed
JS Heap Memory
18.4 MB
Allocated 32.0 MB
Feature Comparison

Why Developers Choose Tap & Trace

See how it compares against traditional desktop remote debugging and alternative mobile consoles.

Feature Tap & Trace Chrome Remote (USB) Eruda Console Tools Browser / F12
On-Device Standalone ✓ Yes (100% On-Phone) ✗ Needs PC & Cable ✓ Yes ✓ Yes
Tap-to-Inspect DOM ✓ Live Touch Overlay ✓ Yes (via PC Mouse) ✓ Yes ✗ Limited
Network Waterfall Timing ✓ Visual Timeline & Timing ✓ Yes (on PC) ✗ List Only ✗ List Only
cURL & Fetch Script Export ✓ One-Tap Copy ✓ Right Click on PC ✗ No ✗ No
Live CSS & Attribute Editing ✓ In-place Live Edit ✓ Yes (on PC) ✓ Partial ✗ View Only
Storage CRUD (Local/Session/Cookies/IDB) ✓ Add, Edit, Delete ✓ Yes (on PC) ✓ Yes ✗ View Only
Mobile-First Touch UX ✓ Material 3 Dock & Resize ✗ Desktop Window ✗ Floating Button Overlay ✗ Basic Web Layout
No Root or USB Required ✓ Zero Setup ✗ Developer Options + Cable ✓ Script Injection ✓ Zero Setup
Frequently Asked Questions

Got Questions? We've Got Answers.

No! Tap & Trace is 100% standalone and runs completely on your Android device. It uses Android's native WebView JavaScript engine and does not require root permissions, ADB setup, or a computer.

Yes. You can inspect local dev servers running on your Wi-Fi network (e.g. http://192.168.1.100:3000) or local emulator ports seamlessly with cleartext HTTP support enabled.

When you tap the Target icon in the toolbar, touch mode activates on the page. Touching any HTML element displays a live bounding box with tag name, CSS class badges, and dimensions, then isolates it in the DOM tree.

Never. All DevTools parsing, DOM extraction, console logs, and network interception are executed strictly on-device in isolated memory. No telemetry, browsing history, or auth tokens ever leave your device.

Upgrade Your Mobile Web Development Workflow Today

Download Tap & Trace and start inspecting, diagnosing, and optimizing web applications directly on your phone.

Get it on
Google Play