✨ Made with Daftpage

Trezor Bridge® — Connect Your Trezor to Web Browsers

Official Trezor Bridge®

Securely Connect Your Trezor to Web Browsers and Third-Party Wallets.

Trezor Bridge is the official, open-source application that enables secure communication between your Trezor hardware wallet and supported web browsers, allowing you to use third-party services like MetaMask and MyEtherWallet with the full security of your Trezor.

Illustration of a secure connection from a web browser to a Trezor device

Why is Trezor Bridge Necessary?

Your Trezor is an offline device. Your web browser is an online application. For security reasons, modern browsers are sandboxed and cannot directly access your computer's USB hardware. Trezor Bridge solves this problem.

The Browser "Sandbox"

Websites are not allowed to freely access your computer's hardware. This "sandbox" is a vital security feature that stops malicious websites from, for example, reading your private files or hardware. However, this also prevents them from seeing your connected Trezor device.

The "Bridge"

Trezor Bridge is a small, locally-installed application that runs in the background. It "bridges" this gap by listening on a local port (localhost) that your browser *is* allowed to talk to. The browser sends its request to the Bridge, and the Bridge (which *is* allowed to access USB) safely forwards it to your Trezor.

Enabling Third-Party Wallets

You *do not* need Trezor Bridge to use the official Trezor Suite. However, you *do* need it if you want to use your Trezor with popular third-party web wallets like MetaMask, MyEtherWallet, or MyCrypto. These wallets rely on Trezor Bridge to find and communicate with your device.

The Trezor Bridge Security Model

Trezor Bridge is a lightweight, background process. It is not a wallet and it holds no keys. Its security comes from its simplicity.

  1. 1. Web Wallet Request (e.g., MetaMask)

    You initiate an action in your web browser (e.g., "Connect Hardware Wallet" in MetaMask). MetaMask sends an *unsigned* transaction request to the local Trezor Bridge port.

  2. 2. Bridge Forwards the Request

    Trezor Bridge receives this request and, acting only as a messenger, forwards it to your physically connected Trezor device via USB.

  3. 3. On-Device Confirmation (WYSIWYS)

    This is the most critical step. Your Trezor's trusted display lights up, showing you the *true* details of the transaction (the amount, the address, the fee). You physically press the button on your device to approve or deny. Your keys never leave the device.

  4. 4. Signed Response is Returned

    If you approve, your Trezor signs the transaction internally and sends *only the signed transaction* back to the Bridge. The Bridge then passes this signed (and safe) data back to MetaMask, which broadcasts it to the network. Your private keys are never exposed to the browser or the bridge itself.

Wide Compatibility

Trezor Bridge is designed to work across all major desktop platforms, giving you the flexibility to use your favorite third-party wallets.

Supported Operating Systems

  • Windows 10/11
  • macOS (10.15+)
  • Linux (.deb and .rpm packages)

Supported Browsers

  • Google Chrome
  • Mozilla Firefox
  • Brave Browser

Popular Wallets

  • MetaMask
  • MyEtherWallet (MEW)
  • MyCrypto
  • ...and many other Web3 applications

Download the Official Trezor Bridge

Get the latest version of Trezor Bridge for your operating system. Always verify the download source to protect yourself from phishing. The only official source is trezor.io.

Trezor Bridge FAQ

I use the official Trezor Suite. Do I still need Trezor Bridge?

No. The official Trezor Suite (both the desktop app and the web version at suite.trezor.io) has its own built-in communication drivers (including WebUSB) and does not require Trezor Bridge to function. You only need to install Trezor Bridge if you plan to use your Trezor with *third-party* wallets like MetaMask.

Is Trezor Bridge a wallet? Where are my keys?

No, Trezor Bridge is NOT a wallet. It is a simple, background utility. It has no user interface, it stores no cryptocurrency, and most importantly, it never has access to your private keys. Your private keys *always* remain securely offline inside your Trezor hardware wallet.

MetaMask can't find my Trezor. How do I fix it? (Troubleshooting)

This is a common issue. Here is the standard troubleshooting checklist:
1. Is Trezor Bridge installed? Make sure you have downloaded and installed the latest version from trezor.io.
2. Is Trezor Suite completely closed? You cannot run Trezor Suite and use Trezor Bridge with MetaMask at the same time. The Trezor Suite app "locks" the connection to the device. Completely quit the Trezor Suite desktop app (check your system tray).
3. Is the "trezord" process running? Open your Task Manager (Windows) or Activity Monitor (macOS) and check for a process named "trezord". If it's not running, try reinstalling Trezor Bridge.
4. Try a different browser or USB port. Sometimes a simple change of port or restarting your browser can resolve connection issues.

What is WebUSB and how is it different from Trezor Bridge?

WebUSB is a newer web technology that *does* allow a browser (like Chrome) to connect to a USB device securely, *without* needing a "bridge" application. The official Trevzor Suite web version (suite.trezor.io) uses WebUSB. However, many third-party wallets (like MetaMask) do not use WebUSB and still rely on Trezor Bridge as their connection method. Therefore, Trezor Bridge remains the most compatible solution for the wider Web3 ecosystem.