{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "bitcoin-brainwallets",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/bitcoin-brainwallets/",
  "collection": "bitcoin",
  "title": "Brainwallets versus seed phrases: why a memorable sentence is different",
  "description": "Distinguish a human-chosen brainwallet sentence from a randomly generated mnemonic and understand why word count does not measure unpredictability.",
  "aliases": [
    "brainwallet vs seed phrase",
    "brainwallet vs seed phrase explained"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:29:20.637Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "A brainwallet commonly derives spending keys from a phrase chosen by a person. A BIP-39 mnemonic instead encodes generated randomness plus a checksum, then derives a seed. A memorable quotation or personally meaningful sentence can be much easier to guess than randomly generated recovery words. Length alone is not entropy, and BIP-39 explicitly says it is not designed to turn user-created sentences into secure wallet seeds.",
    "claimId": "bitcoin-brainwallets-quick-answer",
    "sourceIds": [
      "x425-btc-bip39",
      "x425-btc-secure"
    ]
  },
  "keyFacts": [
    {
      "label": "Mnemonic purpose",
      "value": "Human-readable encoding of generated randomness",
      "sourceIds": [
        "x425-btc-bip39"
      ],
      "id": "mnemonic-purpose",
      "claimId": "bitcoin-brainwallets-fact-mnemonic-purpose"
    },
    {
      "label": "Brainwallet risk",
      "value": "Human choice can make candidates predictable",
      "sourceIds": [
        "x425-btc-bip39",
        "x425-btc-secure"
      ],
      "id": "brainwallet-risk",
      "claimId": "bitcoin-brainwallets-fact-brainwallet-risk"
    },
    {
      "label": "Checksum",
      "value": "Consistency check, not proof of randomness",
      "sourceIds": [
        "x425-btc-bip39"
      ],
      "id": "checksum",
      "claimId": "bitcoin-brainwallets-fact-checksum"
    }
  ],
  "prerequisites": [
    "private-keys-and-seed-phrases",
    "bitcoin-wallet-passphrases"
  ],
  "sections": [
    {
      "id": "origin",
      "heading": "Ask how the words were selected",
      "sourceIds": [
        "x425-btc-bip39"
      ],
      "paragraphs": [
        "The BIP-39 process starts with entropy and appends a checksum before mapping groups of bits to words. Its familiar words help people transcribe a generated secret; they are not an invitation to invent a sentence.",
        "A phrase can be long, grammatical and emotionally meaningful while still belonging to a small set an attacker might try. The security question is the uncertainty before seeing the phrase, not the number of characters on paper."
      ]
    },
    {
      "id": "comparison",
      "heading": "A restricted choice has a restricted search space",
      "sourceIds": [
        "x425-btc-bip39"
      ],
      "paragraphs": [
        "Consider a deliberately simple illustration: choosing one favorite phrase from a known list of 100 gives at most 100 possibilities, however many words each phrase contains. Encoding 128 random bits starts from a vastly larger possibility space. The example compares selection methods, not real people’s exact entropy.",
        "Passing a mnemonic checksum does not prove the words came from a secure generator. A badly generated or deliberately chosen phrase can still satisfy a format rule."
      ]
    },
    {
      "id": "recovery",
      "heading": "Memory is an additional dependency",
      "sourceIds": [
        "x425-btc-secure",
        "x425-btc-bip39"
      ],
      "paragraphs": [
        "A person can forget even a once-familiar phrase or make a transcription error. A secure, documented backup avoids relying on memory as the only recovery path. Protection from theft and recovery after loss both matter.",
        "If funds already depend on a potentially predictable secret, use the wallet’s supported process to move them under independently generated keys you control. Merely changing an application password does not change the old on-chain spending authority."
      ]
    }
  ],
  "faq": [
    {
      "question": "Does adding more personally chosen words make a phrase equivalent to 24 random words?",
      "answer": "No. Predictable selection can leave far less uncertainty than independently generated entropy. A longer story or quotation does not inherit the entropy claimed for a correctly generated BIP-39 mnemonic.",
      "sourceIds": [
        "x425-btc-bip39"
      ]
    },
    {
      "question": "Is a mnemonic passphrase the same as a brainwallet?",
      "answer": "No. In BIP-39 it is an additional input combined with the mnemonic after normalization. Its strength and recoverability still matter, but it does not replace the need for properly generated mnemonic entropy.",
      "sourceIds": [
        "x425-btc-bip39",
        "x425-btc-secure"
      ]
    }
  ],
  "claims": [
    {
      "id": "bitcoin-brainwallets-quick-answer",
      "articleSlug": "bitcoin-brainwallets",
      "statement": "A brainwallet commonly derives spending keys from a phrase chosen by a person. A BIP-39 mnemonic instead encodes generated randomness plus a checksum, then derives a seed. A memorable quotation or personally meaningful sentence can be much easier to guess than randomly generated recovery words. Length alone is not entropy, and BIP-39 explicitly says it is not designed to turn user-created sentences into secure wallet seeds.",
      "sourceIds": [
        "source-a7583e32275982ab",
        "source-ccf126c494bfe748"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a7583e32275982ab",
          "locator": "Generating the mnemonic; From mnemonic to seed"
        },
        {
          "sourceId": "source-ccf126c494bfe748",
          "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Read BIP39 motivation excluding user-created sentences, entropy generation and checksum requirements. A known100-phrase candidate set remains at most100 candidates; an application password change is not rotation of compromised spending keys."
        ]
      }
    },
    {
      "id": "bitcoin-brainwallets-fact-mnemonic-purpose",
      "articleSlug": "bitcoin-brainwallets",
      "statement": "Mnemonic purpose: Human-readable encoding of generated randomness",
      "sourceIds": [
        "source-a7583e32275982ab"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a7583e32275982ab",
          "locator": "Generating the mnemonic; From mnemonic to seed"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Read BIP39 motivation excluding user-created sentences, entropy generation and checksum requirements. A known100-phrase candidate set remains at most100 candidates; an application password change is not rotation of compromised spending keys."
        ]
      }
    },
    {
      "id": "bitcoin-brainwallets-fact-brainwallet-risk",
      "articleSlug": "bitcoin-brainwallets",
      "statement": "Brainwallet risk: Human choice can make candidates predictable",
      "sourceIds": [
        "source-a7583e32275982ab",
        "source-ccf126c494bfe748"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a7583e32275982ab",
          "locator": "Generating the mnemonic; From mnemonic to seed"
        },
        {
          "sourceId": "source-ccf126c494bfe748",
          "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Read BIP39 motivation excluding user-created sentences, entropy generation and checksum requirements. A known100-phrase candidate set remains at most100 candidates; an application password change is not rotation of compromised spending keys."
        ]
      }
    },
    {
      "id": "bitcoin-brainwallets-fact-checksum",
      "articleSlug": "bitcoin-brainwallets",
      "statement": "Checksum: Consistency check, not proof of randomness",
      "sourceIds": [
        "source-a7583e32275982ab"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a7583e32275982ab",
          "locator": "Generating the mnemonic; From mnemonic to seed"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Read BIP39 motivation excluding user-created sentences, entropy generation and checksum requirements. A known100-phrase candidate set remains at most100 candidates; an application password change is not rotation of compromised spending keys."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-btc-bip39",
      "label": "Mnemonic code for generating deterministic keys",
      "publisher": "Bitcoin Improvement Proposals",
      "url": "https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0039.mediawiki",
      "locator": "Generating the mnemonic; From mnemonic to seed",
      "note": "Entropy and checksum table, intended computer-generated randomness and NFKD seed derivation.",
      "version": "Pinned BIPs revision",
      "checkedAt": "2026-10-02T18:53:54.120Z",
      "contentSha256": "afcbcbed36fe9eb734bd607398a8c124683ded2a75c3830e1b16c47b043a9134",
      "recordId": "source-a7583e32275982ab"
    },
    {
      "id": "x425-btc-secure",
      "label": "Securing your wallet",
      "publisher": "Bitcoin.org",
      "url": "https://bitcoin.org/en/secure-your-wallet",
      "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date",
      "note": "Backup scope, online exposure, offline signing, custody and software update practices.",
      "checkedAt": "2026-10-02T18:53:53.659Z",
      "contentSha256": "b6017f869461de2150d6b3b328f2ff75aedcd888d7a66cc311acbc243d6ead49",
      "recordId": "source-ccf126c494bfe748",
      "version": null
    }
  ],
  "related": {
    "articles": [
      "private-keys-and-seed-phrases",
      "bitcoin-wallet-passphrases",
      "bitcoin-paper-wallets",
      "bitcoin-12-vs-24-word-seed"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Brainwallets versus seed phrases: why a memorable sentence is different.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-brainwallets/"
}
