Lightweight, open-source, universal paper wallet generator
Using third-party services to generate paper wallets should be avoided without proper code auditing by independent entities.
Unnecessary codes and poorly written libraries are often used, creating a huge security risk for users.
Some services advertise that their generator works offline, and thus its users are immune to private key theft. However, there is still a possibility that an offline paper wallet generator creates keys deterministically without ever needing to communicate this information in any way.
For this reason, I wouldn't trust any random websites offering offline paper wallet generators without proper investigation.
pwall, on the other hand, contains no bloat but only the essentials. Feel free to use it.
- Simple, efficient, secure
- Client-side, works offline
- Constant updates
- Transparent, easy to audit
- Integrity of files validated; meaning files have not been tampered with (see below)
- More than 510 cryptocurrencies supported
- Use this generator offline for maximum security.
- Generate and print your wallet. Keep it in a secure location.
- Deposit funds to your paper wallet by sending them to the public address.
- Private key is used to spend funds. Do not share it!
- bitcoinjs-lib.js v3.3.2
- [SHA-256] 34fb2141b70f690a8eb9fa75e703e99b39f8538201250115fc895343b7739708
- [SHA-256] 0f98a457e504ffa94a0cd01488cb4dd94327a5fc655950de5a1e0b739faba252
- web3-eth-accounts.js (Official Ethereum API)
- [SHA-256] 486fcaf21777aded0550ff96001f146855430904d7da2e3858a07835edd53212
- ripple-0.22.js (Official Ripple API)
- [SHA-256] AB98026FABE296BD938297C48CB58E01DFDBE90F3C66C9617D6A3E1EFD4C6B93
- lodash.js (Ripple API dependency)
- [SHA-256] 11e0a812af465183a588e62dc73b14bcb06fd33797740616e3b1a07922e9bc6a
- stellar-base.js v0.8.2 (Official Stellar API)
- [SHA-256] AD6BE647329F8159B6BB2F7F6E7CC8DE9B39B092951858EBB3F8ED5A1C66C8F4
- [SHA-256] 621ad3c644508da28ac671c432a78de1d3b0f51a24edbd065bdb2c0e8f2f154c
- [SHA-256] 3ee72de9f69c668f9567363a9358df955960bae9000d9ebd66414670f88e8735