Client-side Bitcoin wallet creation

Create a secure Bitcoin wallet entirely in your browser. No data is ever sent to any server, ensuring maximum privacy and security for your cryptocurrency.

🔒 Offline Capable
🔐 Client-side Processing
🛡️ No Server Communication
📱 Mobile Friendly
📂

Upload Entropy Source

For maximum security, your wallet is generated using a combination of your provided entropy (randomness) and system-generated entropy. Upload any file or enter text as your entropy source.

📄

Drag and drop any file here

(Photos, documents, or any file you have - larger files provide more entropy)

or
or
📬 Bitcoin Address (Public)
🔑 Private Key ⚠️ Keep secret!
***** HIDDEN FOR SECURITY *****
🔄

Entropy Sources

Your wallet's security depends on the quality of randomness (entropy) used to generate it. Below you can see all entropy sources that were combined to create your wallet.

Generate a wallet first to see entropy information.
🔒

Security Information

How this works:

  • All code runs entirely in your browser - no data is ever sent to any server
  • Multiple entropy sources are combined for maximum security
  • Industry-standard cryptographic libraries are used for key generation
  • You can save the HTML file and run it offline for additional security

Best Practices:

  • Generate wallets on a secure device, preferably offline
  • Never share your private key with anyone
  • Consider using a hardware wallet for large amounts
  • Make multiple backups of your wallet information

Technical Details:

  • Secure elliptic curve cryptography (secp256k1)
  • SHA-256 and RIPEMD-160 hashing algorithms
  • Base58Check encoding for Bitcoin addresses
  • QR code generation for easy mobile scanning
Bitcoin Paper Wallet
Public Bitcoin Address (share to receive funds):
Private Key: