TB

Trezor Bridge — Connect Your Hardware Wallet

A secure, minimal bridge between your Trezor device and desktop or browser applications — private by design, simple to install.

Why Trezor Bridge matters

Trezor Bridge is the trusted piece of software that allows your Trezor hardware wallet to communicate with web-based wallets and desktop applications. It’s lightweight, signed, and engineered to keep your keys isolated on the device while enabling modern browser UX: plug the device in, open your wallet interface, approve transactions on the Trezor, and stay confident knowing your secret keys never leave the hardware.

  • Hardware-first security
    Private keys stay on your Trezor—Bridge only relays signed data.
  • Cross-platform
    Available for Windows, macOS, and Linux (Debian, RPM, AppImage).
  • Browser compatibility
    Works with major browsers for a smooth web wallet experience.
  • Auto-update-friendly
    Signed installers and unobtrusive updates keep you secure and in control.

Security & Privacy — How Bridge protects you

Trezor Bridge is intentionally minimal: it acts as a local proxy between the USB stack and the browser. That means Bridge does not store seed phrases, account data, or transaction metadata. It simply forwards messages between your device and the authorized client and verifies cryptographic signatures. Security principles driving the design include least privilege, reproducible builds, and transparent signing — every release is signed, and the codebase is subject to public review.

Least privilege

Bridge requests only the permissions required to access the hardware device. It runs with the minimum operational privileges necessary on your machine and isolates communication channels to prevent cross-app access.

Open & auditable

The codebase is public and has undergone independent audits. If you prefer, you can verify installer signatures yourself before running the program.

Compatibility & Integrations

Trezor Bridge works with popular wallets and services that integrate Trezor support—this includes major browser-based managers and a range of desktop clients. If a service supports WebUSB or the Trezor Connect protocol, Bridge will let them communicate with your device without exposing sensitive material to the internet.

Supported platforms

Browser support

Designed to pair with the most common browsers. Bridge bridges the gap in a way that is invisible to most users — once installed, the browser will prompt you to allow the connected device and you'll be able to use Trezor-native flows in your wallet interface.

How it works — a short technical overview

At a high level, Trezor Bridge listens on a local port and creates an authenticated channel for the browser-based wallet to call methods on the hardware. Calls are limited to the operations allowed by the Trezor Connect spec: fetching public keys, signing transactions, and device management. End-to-end cryptographic checks happen on the device itself, and the host simply relays the request and response. This simple separation of responsibilities keeps your keys offline while still allowing a modern, interactive wallet experience.

Developer snippet

/* Example: request a public key via Trezor Connect */
TrezorConnect.getPublicKey({
  path: "m/44'/0'/0'",
  coin: 'Bitcoin'
}).then(result => {
  if (result.success) console.log(result.payload.xpub)
  else console.error(result.error)
})

Developers should consult the official Trezor Connect docs for detailed integration patterns. Bridge exposes a stable local API and supports a secure handshake flow to ensure the origin requesting access is authentic.

Troubleshooting & FAQs

My browser doesn't detect the device — what now?

Confirm Bridge is installed and running. On Windows, check the system tray for the Bridge icon. On macOS and Linux, ensure the daemon is active. Try reconnecting the USB cable and using a different port. If the issue persists, reinstall Bridge and make sure your browser is up to date.

Is Bridge safe for everyday use?

Yes. Bridge is built only to facilitate communication; it does not, and cannot, access your seed phrase. For maximum safety, keep your device’s firmware updated and download Bridge only from the official source.

Can I use Bridge without an internet connection?

Yes. Bridge operates locally. Network access is only required by the wallet application if you are broadcasting transactions or fetching blockchain data; the signing process itself remains offline on the device.

Download & Installation

Choose the installer that matches your operating system. Each download is signed — verify the signature if you require the highest level of assurance before running the installer. After installing, you will be prompted by your browser the first time you connect a Trezor device.

Windows (x64) macOS (Universal) Linux (AppImage)

Enterprise & power users

For organizations and developers deploying Trezor devices at scale, Bridge can be integrated into controlled environments. Silent installs and signed packages make distribution straightforward. Combine Bridge with system-level policy controls to restrict which apps can access the local port and enforce device-level approval policies.

Integration checklist