Skip to main content

Try it Live

Run BIP39 examples in the interactive playground

Overview

BIP-39 supports an optional passphrase (sometimes called “25th word”) that modifies seed derivation. This enables plausible deniability, two-factor security, and enhanced entropy.

How Passphrases Work

PBKDF2 Salt Modification

Passphrase is appended to the PBKDF2 salt:

Different Passphrases = Different Wallets

Use Cases

1. Plausible Deniability

Create decoy wallets with different passphrases:

2. Two-Factor Security

Separate storage of mnemonic and passphrase:

3. Enhanced Entropy

Add entropy even if mnemonic is compromised:

4. Inheritance/Time-Lock

Passphrase Strength

Weak Passphrases

Strong Passphrases

Passphrase Entropy Calculator

Passphrase Management

Memorization

Storage (If Must Write)

Hint System

Testing Passphrases

Verification

Typo Detection

Edge Cases

Empty String

Whitespace

Unicode Characters

Unicode Normalization

Security Considerations

Forgetting Passphrase

Brute Force Resistance

Best Practices

1. Choose Strong Passphrases
2. Test Recovery Before Funding
3. Document Passphrase Usage
4. Never Reuse Passphrases

Examples

References