Trezor Bridge — secure connector for Trezor devices
Trezor Bridge is a small native helper that enables reliable communication between your browser or Trezor Suite desktop app and your Trezor hardware wallet. Install the version that matches your OS. Always download from official sources and verify signatures or checksums before installing.
Stable USB access
Normalizes device access across browsers and platforms so the Suite and compatible web apps reliably detect your Trezor.
Security model
Bridge relays messages but never signs transactions — signing always happens on your Trezor device.
Cross-platform
Available for Windows, macOS, and Linux. Use native packages or your distro's preferred format.
Verification tip: After downloading, verify the installer checksum or signature (when provided) before running it. This helps prevent tampered installers from phishing sites.
Quick troubleshooting
Try a different USB cable or port (avoid USB hubs when diagnosing).
Install Trezor Bridge if the browser/desktop app cannot detect the device.
Restart the browser after installation so native endpoints are recognized.
How Trezor Bridge works (brief)
Bridge installs a small native service on your machine and registers a local endpoint. When a compatible client needs to talk to a connected Trezor device, it sends messages to Bridge which forwards them to the hardware over USB. Because signing happens only on the hardware itself, Bridge does not and cannot sign transactions — it only relays requests.
Important: always download Bridge from official sources (trezor.io/start or trezor.io). Verify checksums/signatures to guard against tampered installers. On Linux, prefer packages from your distro or official AppImage; on macOS and Windows verify code signatures when possible.
Developer notes (optional)
Bridge exposes a stable API that client libraries use. If you develop integrations, follow the official API docs and avoid bypassing on-device verification — always require the user to verify transaction details on the device screen.