Overview
Tailscale for Chrome runs a full Tailscale node inside your browser. Each browser profile gets its own identity on your tailnet — no system-level Tailscale install required, and no conflict with one if you have it.
Once connected, the extension routes your browser traffic through your tailnet. You can access devices, internal services, and subnet routes the same way you would from a Tailscale-connected machine. Just type the MagicDNS name or Tailscale IP into your address bar.
What you can do:
Browse to any device or service on your tailnet directly from Chrome
Pick an exit node to route all browser traffic through a specific device or location
Send files to other devices on your tailnet with Taildrop
SSH into machines using the web-based SSH client
Switch between multiple Tailscale profiles without disconnecting
Toggle Shields Up, MagicDNS, and LAN access from the popup
How it works:
The extension uses Chrome’s native messaging to talk to a small local helper binary. That binary runs an embedded Tailscale node (via tsnet) and sets up a local proxy. The extension configures a PAC script so only tailnet traffic goes through the proxy, everything else goes direct; unless you turn on an exit node.
Each browser profile gets its own Tailscale state, so you can be logged into different tailnets in different profiles at the same time.
Getting started:
Install the extension, click the icon, and follow the one-line install command for the native host. Once that’s done, log in and you’re connected.
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.