Trezor Bridge: Connection Guide

Secure communication layer between your Trezor device and web browsers

Download Trezor Bridge

Latest Version: 2.0.31 | Required for Web Wallet Access

Download Bridge

Windows, macOS, and Linux supported

What is Trezor Bridge?

Trezor Bridge is a lightweight background application that enables secure communication between your Trezor hardware wallet and web browsers. It acts as a translator that allows web applications like Trezor Suite Web and third-party wallet interfaces to interact with your Trezor device safely.

Why You Need Trezor Bridge

Web browsers have security restrictions that prevent direct USB communication with hardware devices. Trezor Bridge solves this by creating a secure local connection that maintains the isolation between your private keys (on the Trezor) and potentially compromised web environments.

Trezor Device
🔒 Hardware Wallet
Trezor Bridge
🔄 Local Service
Web Browser
🌐 Trezor Suite Web

Key Benefits of Trezor Bridge

Enhanced Security

Bridge maintains the security model of hardware wallets by ensuring private keys never leave your Trezor device, even when interacting with web applications.

Browser Compatibility

Works with all major browsers including Chrome, Firefox, Edge, and Brave without requiring additional extensions or permissions.

Automatic Updates

Bridge automatically updates itself to ensure you always have the latest security patches and compatibility improvements.

Background Operation

Runs silently in the background and only activates when you connect your Trezor device, consuming minimal system resources.

Download Trezor Bridge

Choose your operating system below for specific download instructions. Trezor Bridge is required for using Trezor Suite Web and other web-based wallet interfaces.

Windows
macOS
Linux

Windows Download

Windows 64-bit

Recommended for most users

Compatible with Windows 10, 11, and Server 2016+

Download 64-bit

Windows 32-bit

Legacy systems only

For older Windows versions (7, 8, 32-bit systems)

Download 32-bit

1 Download Installer

Visit suite.trezor.io/web/bridge/ and download the Windows installer. The file will be named `trezor-bridge-2.0.31-win.exe`.

2 Run as Administrator

Right-click the installer and select "Run as administrator" to ensure proper installation of system services.

3 Follow Installation Wizard

The installer will guide you through the process. No configuration is needed - just click "Next" through the prompts.

4 Restart Browser

After installation, completely close and reopen your web browser for the changes to take effect.

macOS Download

1 Download Package

Visit suite.trezor.io/web/bridge/ and download the macOS package. The file will be named `trezor-bridge-2.0.31.pkg`.

2 Open Installer

Double-click the downloaded PKG file. macOS may show a security warning - this is normal for applications from identified developers.

3 Install System Extension

During installation, you'll be prompted to allow a system extension. Go to System Preferences > Security & Privacy and click "Allow".

4 Complete Installation

Follow the installation prompts. The Bridge service will automatically start running in the background.

macOS Note: Trezor Bridge requires macOS 10.11 or later. On newer macOS versions, you may need to grant additional permissions in System Preferences for the Bridge to function properly.

Linux Download

1 Choose Your Distribution

Visit suite.trezor.io/web/bridge/ and select your package format: DEB (Ubuntu/Debian) or RPM (Fedora/CentOS).

2 Install via Package Manager

Ubuntu/Debian: sudo dpkg -i trezor-bridge_2.0.31_amd64.deb
Fedora/CentOS: sudo rpm -i trezor-bridge-2.0.31-1.x86_64.rpm

3 Start Bridge Service

Systemd systems: sudo systemctl start trezor-bridge
Enable auto-start: sudo systemctl enable trezor-bridge

4 Configure USB Permissions

Add your user to the plugdev group: sudo usermod -a -G plugdev $USER
Log out and back in for changes to apply.

Alternative Method: Trezor Bridge is also available in many distribution repositories. Check your package manager for availability.

Download Trezor Bridge

Required for web wallet access • Free • Open source

Installation & Setup

Post-Installation Verification

1 Check Bridge Status

After installation, verify Bridge is running by visiting http://127.0.0.1:21325 in your browser. You should see a "Trezor Bridge running" message.

2 Connect Your Trezor

Connect your Trezor device via USB cable. The device should be detected automatically without requiring browser extensions.

3 Test Connection

Visit suite.trezor.io and check if your Trezor is recognized. You should be able to interact with your device through the web interface.

4 Browser Compatibility Check

Ensure your browser can communicate with Bridge. Supported browsers include:

🌐
Google Chrome
Version 80+
🌐
Mozilla Firefox
Version 75+
🌐
Microsoft Edge
Version 80+
🌐
Brave Browser
Version 1.3+

Automatic Detection: Modern browsers automatically detect Trezor Bridge. No manual configuration or extension installation is required for most use cases.

Troubleshooting Common Issues

Bridge Not Detected

Symptoms: Browser shows "Bridge not detected" error

Solutions:

  • Restart Trezor Bridge service
  • Reinstall Bridge completely
  • Check firewall settings
  • Try different USB port

Device Not Recognized

Symptoms: Trezor connected but not detected

Solutions:

  • Try different USB cable
  • Restart computer
  • Update USB drivers
  • Check device manager

Connection Timeouts

Symptoms: Operations timing out or failing

Solutions:

  • Disable VPN/proxy temporarily
  • Check internet connection
  • Clear browser cache
  • Update browser

Permission Errors

Symptoms: Access denied errors on Linux/macOS

Solutions:

  • Check user group membership
  • Verify USB permissions
  • Reinstall with admin rights
  • Check system extensions

Service Management

Bridge Service Status

Check if Trezor Bridge is running properly:

  • Windows: Check Services.msc for "Trezor Bridge"
  • macOS: Look for "Trezor Bridge" in Activity Monitor
  • Linux: Run systemctl status trezor-bridge

Advanced Troubleshooting: If issues persist, check the Bridge logs located in system-specific directories. On Windows: %AppData%\Trezor Bridge\logs, on macOS: ~/Library/Logs/Trezor Bridge/, on Linux: /var/log/trezor-bridge/

Security Considerations

Local Communication Only

Trezor Bridge only communicates locally between your browser and Trezor device. It doesn't send any data to external servers and doesn't require internet access to function.

No Private Key Exposure

Bridge follows the same security principles as the Trezor device itself - private keys never leave the hardware wallet. Bridge only facilitates communication, not key handling.

Automatic Security Updates

Bridge includes an automatic update mechanism that ensures you always have the latest security patches without manual intervention.

Verified Installation

All Bridge releases are cryptographically signed by SatoshiLabs. The installer verifies these signatures before installation.

Security Best Practices

  • Only download Bridge from the official Trezor website
  • Keep your operating system updated
  • Use antivirus software and keep it updated
  • Regularly check for Bridge updates
  • Monitor Bridge service for unexpected behavior
  • Use the desktop app (Trezor Suite) for enhanced security when possible

Important: While Trezor Bridge is designed with security in mind, the web version of Trezor Suite has different security considerations than the desktop application. For maximum security, use the desktop version of Trezor Suite when handling significant amounts of cryptocurrency.

Frequently Asked Questions

Do I need Trezor Bridge if I use the desktop app?

No, the desktop version of Trezor Suite includes built-in communication capabilities and doesn't require Trezor Bridge. Bridge is only needed for web-based interfaces like Trezor Suite Web, MyEtherWallet, or other web wallets that support Trezor.

Can I use Trezor Bridge with multiple browsers?

Yes, Trezor Bridge works simultaneously with all supported browsers on your computer. You can have multiple browser tabs or different browsers accessing your Trezor device at the same time, though only one operation can be active at any given moment.

Why does Bridge need to run as a background service?

Bridge runs as a background service to maintain constant availability for browser communication and to handle USB device connections reliably. This ensures your Trezor is always ready when you need it, without having to manually start the Bridge each time.

Is Trezor Bridge safe to use?

Yes, Trezor Bridge is developed and maintained by SatoshiLabs, the creators of Trezor. It's open-source software that has been security audited. The Bridge doesn't handle private keys or sensitive data - it only facilitates communication between your secure hardware wallet and web applications.

How do I update Trezor Bridge?

Trezor Bridge automatically checks for updates and installs them in the background. You can also manually check for updates by visiting the Bridge status page at http://127.0.0.1:21325 or by downloading the latest version from the official website.

Can I use Trezor without Bridge?

Yes, you have two options without Bridge: 1) Use the desktop version of Trezor Suite, which has built-in communication, or 2) Use the Trezor Suite mobile app with Bluetooth connectivity (Trezor Model T only). Bridge is only required for web browser access to your Trezor device.