- Trezor devices
- Trezor Suite
- Trezor Suite Desktop
- Addresses & transaction history
- Address hierarchy
- Bitcoin Account Types
- Bitcoin-only firmware on Trezor
- Coin control in Trezor Suite
- Custom backend in Trezor Suite
- Deprecation and removal of standalone Trezor Bridge
- Discreet mode in Trezor Suite
- Downgrade firmware Model One
- Downgrade firmware Model T
- Downgrade firmware Trezor Safe 3
- Downgrade firmware Trezor Safe 5
- Download & verify Trezor Suite
- Experimental Features in Trezor Suite
- Full node via Electrum server
- Installing Trezor Suite on Linux
- Installing Trezor Suite on MacOS
- Installing Trezor Suite on Windows
- Labels in Trezor Suite
- Locktime in Trezor Suite
- Manage accounts in Trezor Suite
- Managing BNB Smart Chain & BEP-20 Tokens in Trezor Suite
- Managing Ethereum & ERC-20 Tokens in Trezor Suite
- Multiple accounts in Trezor Suite
- OS requirements for Trezor
- QR codes in Trezor Suite
- Replace-by-fee (RBF) Bitcoin
- Replace-by-fee (RBF) Ethereum
- Sign & Verify
- Standard & Passphrase wallets
- Tor in Trezor Suite
- Transaction fees in Trezor Suite
- Transitioning to new Windows certificates for Trezor Suite
- Trezor on Android
- Trezor Suite settings
- Update Trezor device firmware
- URI handlers for bitcoin payments
- Use new address for each transaction
- Use OP_RETURN in Trezor Suite
- Using Trezor Suite to manage your wallet
- Trezor Suite Lite
- Balances Mismatch
- Passphrase wallets in Trezor Suite Lite
- Public keys (XPUB) in Trezor Suite Lite
- Security Tips for Trezor Suite Lite
- Send bitcoin in Trezor Suite Lite
- Transaction History in Trezor Suite Lite
- Trezor firmware authenticity check on mobile
- Trezor FW authenticity check failed on mobile
- Trezor Suite Lite FAQs
- Trezor Suite Lite features
- Trezor Suite Lite with Multiple devices
- Verifying Trezor Suite Lite Addresses
- What is Trezor Suite Lite?
- Backups & recovery
- Advanced wallets
- General standards
- Advanced recovery on Model One
- Check wallet backup on Model One
- Check wallet backup on Model T
- Check wallet backup on Trezor Safe 3
- Check wallet backup on Trezor Safe 5
- How to use a wallet backup
- How to wipe your Model One
- How to wipe your Model T
- How to wipe your Trezor Safe 3
- How to wipe your Trezor Safe 5
- Move crypto to a wallet with a new wallet backup
- Recover wallet on Model One
- Recover wallet on Model T
- Recover wallet on Trezor Safe 3
- Recover wallet on Trezor Safe 5
- Single-share Backup on Trezor
- Trezor Keep Metal
- Sending, receiving & staking funds
- Third-party wallet apps
- Trezorctl
- Bonus tools
- Basics
- Advanced
- Ethereum Internal Transactions
- EVM address checksum in Trezor Suite
- Lightning Network
- Pay-to-Public-Key-Hash (P2PKH)
- Pay-to-Script-Hash (P2SH)
- Udev rules
- What are BIPs & SLIPs?
- What is a change address?
- What is a public key (XPUB)?
- What is a Trusted Display?
- What is a UTXO?
- What is BIP32?
- What is BIP39?
- What is BIP44?
- What is coinjoin?
- What is FIDO2?
- What is GPG?
- What is multisig?
- What is Proof of Stake?
- What is Proof of Work?
- What is Shamir backup?
- What is Taproot?
- What is the blockchain trilemma?
- Supported assets
- Security & privacy
- Logistics
- Order & shipping FAQ
- Can I add an item to an existing order?
- Can I get a discount?
- Can I pick up my order?
- Can I return an opened product?
- Can you check if a device is genuine by its serial number?
- I got my Trezor from a reseller and it stopped working, can you replace it?
- Is it safe to buy a Trezor on Amazon?
- My product stopped working correctly, can I get a replacement or a refund?
- Where do you ship from?
- Where to buy Trezor
- Why is my box different from what is shown on the website?
- Orders & payments
- Can I change my invoice?
- Can I purchase as a company (without paying VAT)?
- Card payment issues
- Change email address
- Change or modify an order
- Confirmation email not received
- Crypto payment issues
- Crypto payments on the Trezor Shop
- Double charged for an order
- How to cancel an order
- Order limits and bulk orders
- Order shipping notification
- Privacy policy
- Privacy policy at Trezor
- Trezor Shop payment options
- Why was my order canceled?
- Shipping & delivery
- Warranty & returns
- Troubleshooting
- Coins & tokens
- Device issues
- Common hardware issues
- "Firmware is already installed"
- Firmware update issues
- How to enter PIN on Model One
- How to enter your PIN on Trezor Safe 3
- How to reset your PIN
- Is my device safe to use?
- Trezor FW authenticity check failed
- Trezor Safe device authentication check failed
- Trezor Suite doesn’t see my device
- Using Trezor after a long time
- Warning "Unofficial firmware detected"
- Third-party wallet app issues
- Trezor Suite issues
- Can I cancel or reverse a transaction?
- Commonly misspelled wallet backup words
- Discovery error issue
- Funds sent without your authorization
- I can’t sign my transaction
- I don’t see my crypto
- My crypto hasn’t arrived
- My transaction is still pending
- Passphrase & hidden wallets issues
- Trezor recovery issues
- Trezor Suite trade issues
Trezorctl on Windows
This article describes in detail how to get the low-level command line tool trezorctl working on Windows.
trezorctl commands are tools written in the Python programming language that can be used with the Trezor device using the command line client.
trezorctl is for advanced users. Please proceed with caution.
Prerequisites
Make sure Trezor Suite is installed and running whenever you are using the trezorctl command line tool.
Installation
You will need to download a Python release with active support.
You can download the Python Windows installer here.
Alternatively, navigate to Python releases for Windows and select your preferred installer version.
When the download is finished, run the installer.

Make sure the "Add Python [version number, e.g. 3.13] to PATH" option is checked. Then click "Install Now".

Wait until the installation completes.

Installing trezorctl
Wait until the Python installer has finished.
If you open the Command Prompt window before the installation is complete, the necessary commands will not be available. You will need to close the window and open it again.
Type cmd into the dialog and press Enter, or click "OK".

pip install trezor



Running trezorctl
When you need to run trezorctl again, just open the Command Prompt and type your trezorctl command.
Step 1: Press Win+R to open the "Run" dialog.
Step 2: Type "cmd" into the dialog and press Enter, or click "OK".
Step 3: Type trezorctl commands