Use ADB in Your Browser with WebUSB (No Install)
Android Debug Bridge (ADB) normally means downloading Google’s platform-tools, unzipping them, fixing your PATH and opening a terminal. That is fine for developers, but it is a lot of ceremony when you only want a screenshot, an APK installed or a quick look at logs. Modern browsers can talk to a phone directly over USB using WebUSB, which removes most of that setup.
What WebUSB changes
WebUSB is a browser API that lets a web page communicate with a USB device after you grant explicit permission. A web app can implement the ADB protocol in JavaScript and speak to your phone just as the command-line tool would.
Limits to know up front:
- It works in Chrome, Edge and other Chromium-based desktop browsers.
- It does not work in Firefox, Safari or any iOS browser.
- You need a USB cable that carries data, not a charge-only cable.
- Only one ADB client can use the phone at a time, so stop any running
adbserver first.
Step 1: Enable Developer options and USB debugging
On the phone:
- Open Settings, then About phone.
- Tap Build number seven times until you see a message that developer mode is on. On some brands it sits under Software information.
- Go back to Settings, open Developer options.
- Turn on USB debugging.
Menu names vary by manufacturer, but the pattern is the same.
Step 2: Connect and authorize
- Plug the phone into your computer with a data cable.
- Open adbkit.com/app in Chrome or Edge.
- Click connect. The browser shows a device chooser; select your phone.
- On the phone, a prompt asks whether to allow USB debugging from this computer. Confirm it, and optionally tick the remember option.
If the device is missing from the list, check the cable, unlock the phone and make sure no desktop adb process is holding the connection. On Windows, install the manufacturer’s USB driver if Device Manager shows an unknown device.
What you can do once connected
ADB Kit runs entirely in the page and covers the everyday tasks:
- Live screen mirror with mouse control, so you can operate the phone from your desktop
- Screenshots saved straight to your computer
- Screen recording exported as WebM
- APK install by choosing a file from your computer
- Logcat streaming with filtering, so you can watch just the tag or level you care about
- File transfer between phone and computer
Because it is local-first, the data moves between your browser and the phone over USB and is not sent to a server. The tool is free.
A quick workflow example
Say you are testing a build and need a bug report with evidence:
- Connect the phone and open the mirror.
- Start a screen recording and reproduce the problem.
- Open logcat, filter by your app’s tag or by error level, and copy the relevant lines.
- Take a screenshot of the final state.
- Attach the recording, screenshot and log snippet to your ticket.
That sequence replaces several terminal commands and a separate recording app.
When the command line is still better
A browser tool is convenient, but the CLI remains the better choice for scripting, CI pipelines, wireless debugging workflows and anything that needs a command you cannot find in a UI. If you want to learn those commands, see our ADB cheat sheet for screenshots, recording and logcat.
Security notes
USB debugging gives a connected computer wide control over the phone, so treat it accordingly:
- Only authorize computers you trust.
- Turn USB debugging off when you are finished, especially on a daily-driver phone.
- Revoke USB debugging authorizations in Developer options if you used a shared machine.
Troubleshooting checklist
- Device not listed: try another cable or port, unlock the screen, reconnect.
- Authorization prompt never appears: toggle USB debugging off and on, or revoke authorizations and reconnect.
- Connection fails immediately: close any other tool using ADB, including a running
adbserver or an emulator manager. - Wrong USB mode: choose File transfer when the phone asks which mode to use.
To try it, open ADB Kit in Chrome or Edge, plug in your phone and authorize the prompt.
FAQ
Which browsers support ADB over WebUSB?
Chrome, Edge and other Chromium-based desktop browsers. Firefox, Safari and mobile browsers on iOS do not support WebUSB, so the tool will not work there.
Do I need to install platform-tools or drivers?
Not for the browser tool itself. You still need Developer options and USB debugging enabled on the phone, and on Windows you may need a vendor USB driver if the device is not recognised.
Is my data sent to a server?
ADB Kit is local-first: the connection runs between your browser and the phone over USB, and your screen, files and logs are not uploaded to a server.
A local-first browser workspace for Android: mirror and control a device, capture screenshots and recordings, install APKs, stream logcat and move files over WebUSB.