UTILS.
100% in de browser
🌱

BIP-39 mnemonische seed-phrase-generator & -validator

Genereer een geldige BIP-39-mnemonic (12–24 woorden) met correcte checksum, of valideer een phrase en leid de 512-bits seed af. Offline woordenlijst, geen netwerk.

Alles draait offline in je browser — voer nooit een phrase met echte fondsen in op een niet-vertrouwde site.

— uitvoer verschijnt hier —
— uitvoer verschijnt hier —

Over deze tool

De BIP-39 mnemonische seed-phrase-generator & -validator maakt en controleert de leesbare recovery-phrases die door cryptovaluta-wallets worden gebruikt, waarbij de BIP-39-standaard exact en volledig offline wordt gevolgd. De Generate-modus trekt ENT bits entropie uit crypto.getRandomValues, waarbij ENT 128, 160, 192, 224 of 256 bits is voor 12, 15, 18, 21 of 24 woorden. Vervolgens berekent het een checksum gelijk aan de eerste ENT/32 bits van SHA-256(entropy), voegt entropie gevolgd door checksum samen, splitst het resultaat in groepen van 11 bits, en koppelt elke index 0–2047 aan de canonieke Engelse woordenlijst van 2048 woorden die met de tool wordt meegeleverd.

De woordenlijst is lokaal ingebed (ongeveer 13 KB), dus er wordt nooit een netwerkverzoek gedaan en de tool werkt volledig offline. De Validate-modus neemt een geplakte phrase, zoekt elk woord op, markeert woorden die niet in de lijst staan, stelt de entropie-plus-checksum-bitstring opnieuw samen, herberekent SHA-256, en bevestigt dat de laatste checksum-bits overeenkomen — daarom faalt validatie bijna altijd bij één verkeerd getypt woord, en daarom kun je niet zomaar een phrase verzinnen.

Beide modi kunnen de 512-bits master-seed afleiden die wordt gebruikt om de sleutelboom van een wallet te bootstrappen: seed = PBKDF2-HMAC-SHA512 over de NFKD-genormaliseerde mnemonic met de salt "mnemonic" plus een optionele passphrase, uitgevoerd voor 2048 iteraties, wat 64 bytes oplevert die worden getoond als 128 hex-tekens. De optionele passphrase (het "25e woord" van BIP-39) verandert de seed volledig, wat wallets met plausibele ontkenbaarheid geeft. Alles draait in je browser — voer geen seed phrase in die echte fondsen beheert op een website die je niet volledig vertrouwt.

Veelgestelde vragen

Hoe werkt de checksum?
BIP-39 voegt een checksum van ENT/32 bits toe, genomen uit het begin van SHA-256(entropy), aan de entropie vóór het splitsen in 11-bits woordindexen. Een 12-woords phrase heeft 128 bits entropie plus een 4-bits checksum. Validatie herberekent die checksum, dus een verkeerd getypt of herschikt woord faalt bijna altijd.
Wat doet de optionele passphrase?
De passphrase is het "25e woord" van BIP-39. Het wordt in de PBKDF2-salt gevouwen ("mnemonic" + passphrase) bij het afleiden van de seed, dus elke passphrase — inclusief een lege — levert een volledig andere, geldige seed op uit dezelfde woordenlijst. Dit maakt verborgen wallets of wallets met plausibele ontkenbaarheid mogelijk.
Wordt de seed phrase ergens naartoe gestuurd?
Nee. De lijst van 2048 woorden is in de pagina ingebed en alle entropie, checksum en PBKDF2-SHA512-seed-afleiding gebeuren lokaal in je browser zonder netwerkoproepen. Plak toch nooit een phrase die echte fondsen beveiligt op een website die je niet volledig vertrouwt.
Waarom zijn alleen bepaalde woordaantallen toegestaan?
BIP-39 definieert geldige mnemonics bij 12, 15, 18, 21 of 24 woorden, overeenkomend met 128, 160, 192, 224 of 256 bits entropie — elk een veelvoud van 32 zodat de checksum gelijkmatig deelt. Andere lengtes kunnen geen geldige checksum dragen en worden door de validator geweigerd.

Meer tools