Trezor

trezor.io
Trezor

Open source, cross-platform, offline, crypto wallet, compatible with 1000+ coins. Your private key is generated on the device, and never leaves it, all transactions are signed by the Trezor, which ensures your wallet is safe from theft. There are native apps for Windows, Linux, MacOS, Android, and iOS, but Trezor is also compatible with other wallets, such as Wasabi. You can back the Trezor up, either by writing down the seed, or by duplicating it to another device. It is simple and intuitive to use, but also incredibly customizable with a large range of advanced features.

Open Source

Trezor Source Code

Author

trezor

Description

:lock: Trezor Firmware Monorepo

#bitcoin#c#cryptocurrency#cryptography#firmware#micropython#python#rust#trezor#wallet

Homepage

https://trezor.io

License

NOASSERTION

Created

10 Apr 19

Last Updated

10 Jul 26

Latest version

v0-working3

Primary Language

C

Size

513,631 KB

Stars

1,753

Forks

779

Watchers

1,753

Language Usage

Language Usage

Star History

Star History

Top Contributors

Recent Commits

  • Jakub Janků (10 Jul 26)

    fix(core/caesar): remove count limit in confirm_properties Properties were eagerly parsed into a fixed-capacity ParagraphVecLong (36 paragraphs, i.e. 18 key-value pairs), which panicked in debug builds and silently truncated the list in production when exceeded. Use the lazy PropsList paragraph source instead, as in the other layouts. PROP_INNER_SPACING is set to 2 px to match the key-value spacing hardcoded in the add_paragraphs helper, so rendering is unchanged. [no changelog]

  • M1nd3r (20 Apr 26)

    refactor(core): improve monero typing [no changelog]

  • M1nd3r (08 Jul 26)

    tests: replace repeated xfail/suppresion by decorators - Replaced repeated "optiga xfail" in `evolu/test_sign_registration` by a decorator. - Replaced repeated ephemeral key warning suppression in `thp/test-pairing` by marker alias. [no changelog]

  • Roman Zeyde (10 Jul 26)

    test(core): try to avoid old emulators' crashing during upgrade tests Should help with https://github.com/trezor/trezor-firmware/issues/7052. IIUC, #1725 was introduced to save memory, but it may crash the emulator if debuglink and wirelink are used at the same time. [no changelog]

  • Martin Milata (30 Jun 26)

    test(core): only start Tropic model if the Trezor emulator needs it [no changelog]

  • Martin Milata (30 Jun 26)

    refactor(core): add option that prints basic emulator properties [no changelog]

  • Martin Milata (30 Jun 26)

    build(core): fix Makefile indentation [no changelog]

  • Martin Milata (24 Jun 26)

    build(core): enable and start Tropic emulator by default [no changelog]

  • Martin Milata (30 Jun 26)

    chore: make python 3.12 the pyright baseline Keep 3.10 in pyproject.toml for now since the project should still be buildable on older systems. The incompatibility only affects tests. [no changelog]

  • Martin Milata (30 Jun 26)

    test(core): enable logging from tests and fixtures [no changelog]

  • Martin Milata (24 Jun 26)

    chore: enable pyright for emu.py and scripts in test/ [no changelog]

  • Lukas Bielesch (26 May 26)

    feat(core/python): create testing module in trezorlib

  • Martin Milata (08 Jul 26)

    ci(core): increase individual test timeout for upgrade tests [no changelog]

  • Andrew Kozlik (08 Jul 26)

    fix(core): embed the bitcoin-only vendor header in bitcoin-only builds [no changelog]

  • Arnold K (01 Jul 26)

    chore(python): remove remaining TrezorClientDebugLink references [no changelog] Fixes #6429. - Remove stale docstring reference in debuglink.py - Drop obsolete snippet scripts sign_tx.py and unify_test_files.py - No changelog entry per trezor-firmware changelog guidelines

  • Roman Zeyde (08 Jul 26)

    chore(core): don't log THP cache entries by default [no changelog]

  • Roman Zeyde (03 Jul 26)

    ci(core): avoid rehashing the screenshots [no changelog]

  • Roman Zeyde (03 Jul 26)

    ci(core): avoid restarting MicroPython event loop for faster tests [no changelog]

  • tychovrahe (17 Jun 26)

    refactor(core): extract backlight gamma correction to common file [no changelog]

  • tychovrahe (15 Jun 26)

    feat(core): add T3T2 model [no changelog]

  • tychovrahe (16 Jun 26)

    feat(core): add support for dem240320b1 display panel [no changelog]

  • tychovrahe (16 Jun 26)

    refactor(core): expand configurability of st-7789 display driver [no changelog]

  • tychovrahe (16 Jun 26)

    feat(core): make frame buffer count board-configurable [no changelog]

  • tychovrahe (16 Jun 26)

    feat(core): add backlight_pwm driver [no changelog]

  • tychovrahe (18 Jun 26)

    feat(core): add support for D003 nucleo board [no changelog]

  • tychovrahe (18 Jun 26)

    refactor(core): pull i2c only with touch drivers that need it [no changelog]

  • tychovrahe (18 Jun 26)

    feat(core): aad mock display driver [no changelog]

  • tychovrahe (18 Jun 26)

    feat(core): add mock touch driver [no changelog]

  • tychovrahe (18 Jun 26)

    feat(core): add support for U5A5 MCU [no changelog]

  • M1nd3r (26 Jun 26)

    chore(crypto): improve constant-time comparison [no changelog]

Trezor Security

5.8/10

Repo Security Summary

Updated 29 Jun 26

  • Code-Review 10/10
  • Maintained 10/10
  • CII-Best-Practices 0/10
  • Dangerous-Workflow 0/10
  • Packaging N/A
  • License 9/10
  • Signed-Releases N/A
  • Token-Permissions 0/10
  • Branch-Protection N/A
  • Security-Policy 10/10
  • Binary-Artifacts 8/10
  • Fuzzing 10/10
  • Pinned-Dependencies 9/10
  • SAST 0/10

Trezor Website

Website

Trezor Hardware Wallet (Official) | Bitcoin & Crypto Security | Trezor

The safest cold storage wallets for crypto security and financial independence. Easily use, store, and protect Bitcoins.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 172.66.137.111
  • Location San Francisco, California, United States of America, NA
  • ISP CloudFlare Inc.
  • ASN AS13335

Associated Countries

  • US US

Safety Score

Website marked as safe

100%

Blacklist Check

trezor.io was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Trezor Reviews

More Crypto Wallets

  • BitBox02

    BitBox02

    shiftcrypto.ch

    Open source hardware wallet, supporting secure multisig with the option for making encrypted backups on a MicroSD card.

  • An easy-to-use, super secure Bitcoin hardware wallet, which can be used independently as an air-gapped wallet. ColdCard is based on partially signed Bitcoin transactions following the BIP174 standard. Built specifically for Bitcoin, and with a variety of unique security features, ColdCard is secure, trustless, private, and easy-to-use. Companion products for the ColdCard include: BlockClock, SeedPlate, and ColdPower.

  • A steel plate, with engraved letters which can be permanently screwed - CryptoSteel is a good fire-proof, shock-proof, water-proof, and stainless cryptocurrency backup solution.

  • Long-standing Python-based Bitcoin wallet with good security features. Private keys are encrypted and do not touch the internet and balance is checked with a watch-only wallet. Compatible with other wallets, so there is no tie-in, and funds can be recovered with your secret seed. It supports proof-checking to verify transactions using SPV, multi-sig, and add-ons for compatibility with hardware wallets. A decentralized server indexes ledger transactions, meaning it's fast and doesn't require much disk space. The potential security issue here would not be with the wallet, but rather your PC - you must ensure your computer is secure and your wallet has a long, strong passphrase to encrypt it with.

  • Sparrow is a Bitcoin wallet for those who value financial self-sovereignty. Sparrow’s emphasis is on security, privacy, and usability. Sparrow does not hide information from you - on the contrary, it attempts to provide as much detail as possible about your transactions and UTXOs, but in a way that is manageable and usable.

  • An open source, native desktop wallet for Windows, Linux, and MacOS. Wasabi implements trustless CoinJoins over the Tor network. Neither an observer nor the participants can determine which output belongs to which input. This makes it difficult for outside parties to trace where a particular coin originated from and where it was sent to, which greatly improves privacy. Since it's trustless, the CoinJoin coordinator cannot breach the privacy of the participants. Wasabi is compatible with cold storage and hardware wallets, including OpenCard and Trezor.

About the Data: Trezor

API

You can access Trezor's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/trezor

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Trezor

Help your friends compare Crypto Wallets, and pick privacy-respecting software and services.
Share Trezor and Awesome Privacy with your network!

View Crypto Wallets (7)