Trezor Bridge®

The secure local bridge that connects your browser and desktop apps to your Trezor hardware wallet.

Overview — what Bridge does

Trezor Bridge is a lightweight, locally-installed application that provides a secure channel between web apps, the Trezor Suite, and your Trezor hardware wallet. Bridge handles USB communication using standard OS APIs, upgrades itself when necessary, and minimizes the attack surface by performing only well-defined tasks. It is intentionally simple: Bridge never stores your private keys and it never transmits sensitive data beyond your machine and the connected device.

Local USB proxy

Bridge mediates USB interactions so browser-based wallets can safely talk to hardware devices without privileged drivers.

Cross-platform

Available for Windows, macOS, and Linux — installs quickly and runs in the background when needed.

Auto-updates

Secure update mechanism ensures you have the latest compatibility and security fixes.

Why Bridge matters

Hardware wallets protect your seed and signing keys, but modern web tooling needs a secure method to initiate transaction signing and read addresses. Trezor Bridge fills this gap with a small trusted program that reduces dependency on complex drivers, simplifies onboarding, and enables browser extensions and web apps to discover, connect, and interact with your Trezor device while keeping sensitive operations offline on the hardware.

Primary benefits

  • Minimal local footprint — runs only when web apps request device access
  • Simplified UX for new users — no manual driver installation
  • Consistent API for developers building secure integrations

Security posture

  • Signed binaries and verified updates
  • No private key storage — keys stay on-device
  • Open-source components for community review
Ready to connect your device?
Download Bridge, open your preferred wallet or Suite, and follow the prompt to connect your Trezor device.
Download Bridge Setup Guide

How Bridge works — a short technical primer

Bridge exposes a local web socket and HTTP API (bound to localhost) that web apps use to locate and communicate with the connected Trezor device. When a web app requests access, Bridge negotiates with the device using standard USB protocols and exposes only the necessary calls for device discovery, address retrieval, and transaction signing. Because all signing happens on the hardware, Bridge acts merely as a transport layer — it cannot authorize transactions on its own.

Developer notes

Common troubleshooting

Bridge not detected?

Ensure Bridge is running. Relaunch your browser and reconnect the device. On some systems, a restart or reinstallation of Bridge fixes permission issues.

Browser can't connect?

Allow Bridge in your firewall, or try a different browser. Confirm that no other software is occupying USB access for the device.

FAQ

Is Bridge safe?

Yes. Bridge is a local-only helper that does not store private keys or transmit sensitive data. Updates are signed and published by Trezor.

Do I need Bridge for Trezor Suite?

Trezor Suite includes its own connectivity methods, but Bridge remains the primary recommended tool for web apps and certain third-party integrations.

Where can I report issues?

Report bugs and request features on the official GitHub repositories or visit the support center.

10 curated resources

Quick setup checklist

  1. Download Bridge from the official page.
  2. Install and allow Bridge to run (admin privileges required on some platforms).
  3. Connect your Trezor device via USB and confirm the prompt on its screen.
  4. Open your wallet app or Suite and authorize the connection on-device.
  5. Keep Bridge and firmware updated; consult support if you see unexpected behavior.
Download Bridge Contact Support