Skip to main content
Loading …
AS Albert Schaper
  • 01Home
  • 02About
  • 03Expertise
  • 04Projects
  • 05Contact
  • 06Insights
  • 07Tools
AS

Albert Schaper

01Home 02About 03Expertise 04Projects 05Contact 06Insights 07Tools

AI · Finance · Entrepreneur

Home / Tools / Wallet Generator
Web3 Lab · T.00 · Classic

Wallet Generator

Bitcoin · Ethereum · Solana — 100% client-side, offline-capable. With explanation, not just a tool.

All tools ETH converter Address validator QR Code Generator Seed Phrase Validator Web3 Glossary Guide: Using a hardware wallet right

This generator needs JavaScript (runs locally in your browser).

Important: Only for learning and small amounts

This generator runs entirely in your browser. No data is sent to any server. For real funds, the rule is: save the page offline (Ctrl+S). Disconnect the network, generate the wallet, store keys securely (hardware wallet, paper backup). No warranty, no liability. Code is open source — review yourself or commission an audit.

Entropy: 256 bits · Source: window.crypto.getRandomValues() (CSPRNG)

₿
Bitcoin BIP84 (Native SegWit, bc1...)
Verify address →
Ξ
Ethereum BIP44 (m/44'/60'/0'/0/0)
Verify address →
◎
Solana BIP44 (m/44'/501'/0'/0')
Verify address →
Advanced: BIP39 passphrase (optional, “25th word”)

Changes all addresses (all chains). There is no “wrong” — but without the exact passphrase the wallets are lost forever. Cleared on reset, never stored.

Note: Seed, private keys, and addresses are only calculated client-side. Nothing leaves your device. For larger amounts use offline and prefer a hardware wallet.

Knowledge · BIP39 / BIP32 / BIP44

How it works — in 3 steps

A wallet is not an account with a provider. It is pure mathematics: randomness becomes a keychain, the keychain becomes addresses. That is exactly what this tool makes transparent — the same pipeline Ledger, MetaMask & Co. use.

1

Entropy → Seed Phrase

window.crypto.getRandomValues() generates 256 bits of true randomness (CSPRNG). BIP39 turns them into 24 English words — your seed phrase. Whoever holds it holds everything.

2

Seed → Master Key

PBKDF2 (2,048 rounds) turns the words into a 512-bit seed. From it, BIP32 derives hierarchically any number of keys — deterministically: same words, same wallets.

3

Path → Address

BIP44 defines one path per chain (see table). Bitcoin uses secp256k1 + Bech32 (bc1…), Ethereum secp256k1 + hex (0x…), Solana ed25519 + Base58. That is why the same seed imports everywhere.

Compatibility

Derivation paths of this generator

These paths follow standard wallets — import the seed generated here into Sparrow, MetaMask, or Phantom and you will get the same first addresses.

ChainPathFormatCurve
Bitcoinm/84'/0'/0'/0/0Native SegWit (bc1…)secp256k1
Ethereumm/44'/60'/0'/0/0Hex (0x…)secp256k1
Solanam/44'/501'/0'/0'Base58ed25519

Deep dive: How a wallet actually works — seeds, derivation paths, and 5 self-custody mistakes. And the bridge to AI agents: What actually happens when AI agents start paying for themselves.

Security · Self-custody

5 mistakes that cost money

  1. Storing the seed digitally. Screenshot, cloud note, email to yourself — all drained a thousand times over. Paper or steel only, in two separate locations.
  2. Generating online for real amounts. This tool is for learning and small amounts. For savings: save the page via Ctrl+S, disconnect the network, generate in a fresh browser profile — or use a hardware wallet right away. Offline saving is unreliable on smartphones — use a desktop browser for that.
  3. Sharing the private key instead of the address. Anyone may see the address (QR code above). The private key and seed must never be seen by anyone — no support, no "verification", no airdrop.
  4. No test transaction. Send a small amount first, verify receipt, test the backup with a real recovery — then move the rest.
  5. One backup, no plan. What happens in case of fire, loss, or inheritance? Second medium, clear instructions for family, multisig for larger amounts.
FAQ

Frequently asked questions

Does my private key leave the browser?
No. Entropy, seed, and derivation run locally on your device via JavaScript. This page has no backend and sends nothing anywhere. (The only network contact is loading the page itself — all libraries are self-hosted. For maximum paranoia: save the page, open it offline.)
Seed phrase, private key, address — what is what?
The seed phrase (24 words) is the master key. From it, one private key per chain is derived (signs transactions, stays secret). From the private key, the address is computed (may be public, receives funds).
Can I use the seed in other wallets?
Yes — BIP39/BIP44 is an open standard. The same 24 words produce the same accounts in Sparrow (Bitcoin, path m/84'/…), MetaMask (Ethereum, m/44'/60'/…) or Phantom (Solana, m/44'/501'/…).
Suitable for real funds?
For learning and dust amounts, yes (used offline). For savings: hardware wallet + steel backup. On a smartphone — e.g. in the in-app browser of Instagram or Telegram — only experiment, never manage real funds. No warranty, no liability — the code is open, review it or commission an audit.
What is the optional passphrase for?
The passphrase (“25th word”) enters seed derivation and produces completely different addresses on all chains — ideal as an extra layer (e.g. plausible deniability). There is no “wrong”: every passphrase yields valid wallets. But without the exact passphrase the wallets are lost forever — it belongs to the backup like the words themselves.
What is the zpub (watch-only) for?
The zpub derives all addresses of your Bitcoin account — view balances yes, spend no. Perfect for tax tools or stocktaking without touching the private key. But it reveals your entire payment history — only give it to services you grant that.

Web3 plans? Talk to someone who does both: finance & engineering.

In 2015 I wrote about Bitcoin and monetary theory (Geld 2.0), advised on financings in investment banking, and today build AI and Web3 systems. For custody concepts, payment flows (e.g. agent payments via x402), or a technical review.

Request a conversation Read the guide first
Open Source

Libraries (self-hosted bundle): @scure/bip39, @scure/bip32, ethers, @noble/hashes, @noble/curves, bs58. Source: GitHub.

AS

AI · Finance · Entrepreneur

Navigation

Home About Expertise Projects Contact Insights Tools

Tools

Wallet Generator ETH Unit Converter Address Validator QR Code Generator Seed Phrase Validator

© Albert Schaper. All rights reserved.

Privacy / Imprint

Educational tool, not financial advice. No guarantees, no liability.