Loading…
Generate BIP39 seed phrases for wallets. Use for testing only. Input: word-count option. Returns mnemonic words. 100% client-side.
BIP39 Mnemonic Generator is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Generates BIP39 mnemonic phrases (12 or 24 words) for cryptocurrency wallet seed generation. Computes the corresponding 512-bit seed using PBKDF2 with an optional passphrase, and supports batch generation of multiple mnemonics.
BIP39 is the standard for generating wallet seeds in cryptocurrency, but computing mnemonics correctly requires understanding checksums, entropy, and PBKDF2 derivation. This tool handles all the complexity and produces standards-compliant mnemonics.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Cryptocurrency developers, wallet builders, and crypto enthusiasts who need to generate or test BIP39 seed phrases for wallet creation and recovery.
Select word count: 12 (128-bit entropy) or 24 (256-bit entropy)
Choose how many mnemonics to generate (1-10)
Click 'Generate' to create the mnemonic phrase(s)
Each mnemonic is shown with its corresponding seed (hex) derived via PBKDF2
Use the copy buttons to copy individual mnemonics or seeds to clipboard
12-word: 'abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about'24-word: 'abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about'What is a BIP39 mnemonic?
A human-readable sequence of 12 or 24 words that encodes entropy for generating a cryptographic wallet seed.
How are mnemonics generated?
Random entropy is converted to binary, a checksum is appended, and the result is split into 11-bit segments mapped to the BIP39 wordlist.
What is the seed hex?
The 512-bit (128 hex character) master key derived from the mnemonic using PBKDF2-SHA512 with 2048 iterations.
Is this compatible with hardware wallets?
Yes, these are standards-compliant BIP39 mnemonics compatible with all major wallets.
Authoritative specifications, standards, and in-depth reading for BIP39 Mnemonic Generator.
About BIP39
BIP39 defines a standard for generating mnemonic phrases from random entropy. The mnemonic is converted to a 512-bit seed using PBKDF2-SHA512 (2048 iterations), which serves as the master key for hierarchical deterministic (HD) wallets.
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text. Copy or compare instantly.
Generate time-based OTP codes from authenticator secret. Use for 2FA testing; for random tokens use token-generator. Input: Base32 secret. Returns 6-digit code + QR. 100% client-side.
Decode SSL certificates (subject/expiry/chain). Use for debugging certs. Input: PEM text ≤10MB. Returns parsed fields. 100% client-side.
Build Content-Security-Policy headers. Use for XSS hardening. Input: directive options. Returns policy string. 100% client-side.
Compute MD5/SHA-256/SHA-512 checksums for files to verify integrity. Use for files; for text strings use hash-generator. Input: file ≤10MB. Returns hex digests. 100% client-side, files never uploaded.
Infer JSON Schema from sample JSON for validation. Use when authoring schemas; for validating instances use json-validator. Input: JSON ≤10MB. Returns JSON Schema draft. 100% client-side.
Hash passwords with bcrypt (cost-configurable) and verify. Use for password storage; for fast checksums use hash-generator, for keyed MACs use hmac-generator. Input: password text. Returns bcrypt hash. 100% client-side.
Generate sortable ULIDs (time-ordered IDs). Use when ordering matters; for random UUIDs use uuid-generator, for tokens use token-generator. Input: count option. Returns ULID strings. 100% client-side.