Partial private key reconstruction from a WIF mask

When a Bitcoin private key is known only partially, recovery complexity depends mostly on unknown symbol positions and whether candidate checks can use a public key.

Why does the position of unknown WIF characters matter?

Missing symbols clustered at the end are usually easier than unknowns scattered in random positions. Random-position uncertainty expands candidate space faster.

Should I verify candidates with a public key or an address?

Public key validation can eliminate invalid candidates earlier. Address-only workflows are possible, but typically with lower practical limits.

Mask quality checklist

  • Use exact known characters and ? only for unknowns.
  • Do not mix similar-looking symbols from OCR mistakes without noting uncertainty.
  • Record whether source was text export, screenshot, or paper wallet.

Send WIF mask for assessment Paper wallet guide