Feature request: Import BIP39 recovery phrase via SeedQR
Problem
Bitcoin.com Wallet currently supports restoring/importing a Bitcoin wallet using a 12-word BIP39 wallet recovery phrase.
However, there is currently no way to scan a SeedQR and import the encoded BIP39 mnemonic directly.
This makes wallet setup and recovery unnecessarily cumbersome for users who derive or generate a dedicated hot-wallet seed on another device, especially when that device can display a complete static SeedQR.
For example, users may derive a dedicated hot-wallet seed using BIP85 and then want to import that seed directly into Bitcoin.com Wallet without manually typing the recovery phrase.
Why this is useful
BIP85 allows users to deterministically derive separate BIP39 child mnemonics from a securely backed-up master seed.
A useful workflow with Bitcoin.com Wallet would be:
- Keep the master Bitcoin seed securely stored on a hardware wallet.
- Derive a separate BIP39 child seed for Bitcoin.com Wallet using BIP85.
- Display that child seed as a complete static SeedQR on the hardware wallet.
- Scan the SeedQR directly with Bitcoin.com Wallet.
- Restore the same child seed later from the master seed if the phone or wallet installation is lost.
This creates a frictionless workflow while keeping the master Bitcoin seed off the mobile device.
It also avoids having to manually type a 12 words recovery phrase into the phone.

Current behavior
Bitcoin.com Wallet uses 12-word BIP39 mnemonics for wallet backups and allows a user to enter the recovery phrase when importing a wallet. The current flow does not provide a SeedQR scanner for mnemonic import.
Requested behavior
Add a Scan SeedQR option to the existing recovery/import flow.
The wallet should:
- Scan a SeedQR using the device camera.
- Decode the BIP39 mnemonic locally.
- Validate the resulting BIP39 mnemonic and checksum.
- Import it using the existing wallet recovery logic.
- Keep the existing recovery methods available as a fallback.
Supported mnemonic lengths
The SeedQR importer only needs to support the same BIP39 mnemonic lengths that Bitcoin.com Wallet already supports:
Where applicable, support:
- Standard SeedQR
- CompactSeedQR
Scope
This request is import only.
Security considerations
- SeedQR contents must be processed locally.
- Seed material must never be sent to analytics, logs, crash reports, or remote services.
- The QR payload and decoded seed material should not remain in memory longer than necessary.
- Sensitive recovery data should not be persisted as part of the scanning flow.
- Existing warnings around importing recovery phrases should remain.
- Invalid or unsupported SeedQR data should be rejected before wallet restoration continues.
Suggested UX
The existing recovery screen could offer an additional action such as:
Scan SeedQR
alongside the existing the existing Import Wallet action.
After scanning:
- Decode the SeedQR.
- Validate the resulting BIP39 recovery data.
- Show the same confirmation or security warnings used by the existing restore flow, where applicable.
- Continue through the wallet's normal restoration logic.
Acceptance criteria
References
SeedQR specification:
https://github.com/SeedSigner/seedsigner/blob/dev/docs/seed_qr/README.md
BIP85:
https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki
Feature request: Import BIP39 recovery phrase via SeedQR
Problem
Bitcoin.com Wallet currently supports restoring/importing a Bitcoin wallet using a 12-word BIP39 wallet recovery phrase.
However, there is currently no way to scan a SeedQR and import the encoded BIP39 mnemonic directly.
This makes wallet setup and recovery unnecessarily cumbersome for users who derive or generate a dedicated hot-wallet seed on another device, especially when that device can display a complete static SeedQR.
For example, users may derive a dedicated hot-wallet seed using BIP85 and then want to import that seed directly into Bitcoin.com Wallet without manually typing the recovery phrase.
Why this is useful
BIP85 allows users to deterministically derive separate BIP39 child mnemonics from a securely backed-up master seed.
A useful workflow with Bitcoin.com Wallet would be:
This creates a frictionless workflow while keeping the master Bitcoin seed off the mobile device.
It also avoids having to manually type a 12 words recovery phrase into the phone.
Current behavior
Bitcoin.com Wallet uses 12-word BIP39 mnemonics for wallet backups and allows a user to enter the recovery phrase when importing a wallet. The current flow does not provide a SeedQR scanner for mnemonic import.
Requested behavior
Add a Scan SeedQR option to the existing recovery/import flow.
The wallet should:
Supported mnemonic lengths
The SeedQR importer only needs to support the same BIP39 mnemonic lengths that Bitcoin.com Wallet already supports:
Where applicable, support:
Scope
This request is import only.
Security considerations
Suggested UX
The existing recovery screen could offer an additional action such as:
Scan SeedQR
alongside the existing the existing Import Wallet action.
After scanning:
Acceptance criteria
References
SeedQR specification:
https://github.com/SeedSigner/seedsigner/blob/dev/docs/seed_qr/README.md
BIP85:
https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki