Should I Let a Software Wallet Generate My Seed Phrase?

Self-custody · Updated 2026-10-20 · 7 min read

On this page

TL;DR: Yes, you can use a software wallet’s creation flow if it uses a reliable cryptographic random source and handles the phrase securely on a trusted device. Generating your own phrase means taking responsibility for the randomness, conversion, and checking tools. A standard phrase can also let you recover with compatible software later; check the account settings before relying on that portability.

You tap Create Wallet and the app shows you recovery words. Should you use them, or would it be safer to make your own?

For a phrase-based software wallet, start with how the app creates and handles the words. A sound generation process starts with unpredictable random data and converts it into words. This article covers BIP-39 phrases created or imported on a phone, browser, or computer.

Does the wallet company know the words it generates?

It does not have to. Software running on your device can obtain random data, encode it as recovery words, and keep that material on the device. Local generation is different from a service generating a phrase on its server and sending it to you.

Ask where the app generates the phrase, where it stores it, and whether a backup feature sends any copy elsewhere. Treat an encrypted backup as a separate design question: who holds the decryption credentials, and what would someone need to recover it?

What should I check before using the app’s phrase?

Look for answers to three questions in the developer’s security documentation:

Some wallets generate the words on your device and use a network connection to finish account setup. If you plan to create offline, check which steps the wallet supports, then review its sync and backup settings before reconnecting.

Hardware devices also depend on their generation code: for example, Coinkite’s July 2026 Coldcard disclosure described an error in the seed-generation path. Coinkite’s technical disclosure Our guide to reading a hardware wallet security alert covers what that kind of advisory means for an existing seed.

How do random numbers become recovery words?

In BIP-39, the app starts with random data, adds checksum bits, and divides the result into groups that select words from a 2,048-word list. The standard 12-word format uses 128 bits of input plus 4 checksum bits; the 24-word format uses 256 plus 8. Those input sizes describe the format. Achieving the intended entropy also requires an unpredictable, unbiased input distribution. BIP-39 specification

The phrase is then used to derive a binary seed. A deterministic wallet derives account keys from that seed using its supported rules. These are different stages, which is why both generation and recovery compatibility matter. BIP-32 key derivation

A checksum helps detect some transcription errors. The phrase’s security also depends on unpredictable generation and keeping the result private. Both 12-word and 24-word phrases need a reliable random source.

Can I choose the words myself or ask AI?

Do not choose a memorable sentence or select words you like. BIP-39’s authors describe the format as a transcription of generated randomness, not a method for turning a user-written sentence into a wallet seed. BIP-39’s purpose

Do not use a phrase from an AI conversation for a funded wallet. You would be trusting the service with the recovery secret as well as relying on an unverified generation process. Do not paste an existing phrase into a chat for checking either. You can ask about the method without sharing the words.

Is it safer to generate my seed phrase with dice?

Not automatically. Dice let you supply the randomness, but you still need fair, independent rolls, accurate records, a correct conversion, and trustworthy tools for checking and importing the result.

For example, Valerio Vaccaro’s TRMG lookup table maps rolls from one eight-sided die and two sixteen-sided dice to BIP-39 word indices.

With fair, independent dice and a fixed reading order, those three dice provide 2,048 equally likely combinations. This mapping applies to that particular dice set; do not substitute other dice without a documented conversion method. In a 12-word phrase, the last word combines 7 entropy bits with 4 checksum bits. The lookup table supplies word indices; you still need a BIP-39 encoding procedure to compute the checksum from the 128 input bits and complete the last word. Simply looking up 12 independently rolled words can produce an invalid checksum. BIP-39 checksum construction

You still need a trustworthy way to complete the encoding and check the result. A website that accepts real recovery words can learn them, even if you generated them by hand. Practice with a disposable phrase that will not hold assets before attempting a real setup. Keep real phrases and raw dice records out of chats, screenshots, and online validators.

Will using a wallet’s generator lock me into that app?

You can choose a different app later if it supports your phrase format and account settings. This works in both directions: a wallet may accept a phrase you generated elsewhere, and a phrase it generates may restore the same accounts in compatible software. The software that imports the phrase gains access to the keys, so choose the destination with the same care as the original app.

For example, you can create a 12-word BIP-39 phrase in DeGate or import a compatible 12-word phrase. A phrase created in DeGate can also recover the same addresses and their on-chain balances in another app that supports the relevant networks and derivation settings. DeGate’s wallet creation and recovery documentation

Recovery here means regaining control of the corresponding keys and addresses and accessing balances held at them. For funds in a pending order, solver route, or intermediate contract, check the service’s exit instructions separately. A lending or liquidity position may need the protocol’s interface, or another app that supports that position, before you can view and manage it. Check how to access those positions as well as the tokens held at the address. Our guide to using a wallet as a DeFi account explains the difference between wallet balances and protocol positions.

Before funding a restored wallet, check the network, derivation path, account index, address format, and any BIP-39 passphrase support. If your original wallet uses an additional BIP-39 passphrase, confirm that the destination app accepts it. Use the same passphrase to recover the same accounts; an app’s unlock password serves a separate purpose. Confirm that the app displays the receiving account you intended, rather than stopping at word validation. BIP-44 defines a hierarchy for purpose, coin, account, change, and address index; implementations must agree on the settings needed for your account. BIP-44 specification

If you intend to keep a hardware account’s phrase off phones and computers, use a supported hardware connection instead of importing that phrase into software. For example, Ledger’s security guidance warns against entering its device recovery phrase on a computer or smartphone. The distinction applies to how you handle the secret, regardless of where you generated it. Ledger’s recovery-phrase precautions

Which approach should I use?

Use the wallet’s creation flow when you can verify its documented generation and recovery behavior and maintain the backup. Consider dice when controlling the randomness source matters to you and you can carry out the conversion and verification without exposing the result.

Choose the recovery format before creating a phrase. Then follow the documented process, make the backup, and verify the receiving account before moving the planned balance. Our first-wallet guide covers the broader choice of wallet and recovery model.

FAQ

Should I let a software wallet generate my seed phrase?

Yes, if the app uses a reliable cryptographic random source and handles the phrase securely on a trusted device. Check the generation, backup, and recovery process. Making your own phrase still requires trustworthy checking and import tools.

Can I recover a wallet-generated phrase in another app?

Yes, if the other app supports the phrase format, network, and account settings. Verify the expected address and any passphrase requirement. For DeFi positions, also check how to view and manage them through a compatible app or the protocol’s interface.

Does wallet-generated mean the company knows my recovery phrase?

Not necessarily. It depends on where the app generates, stores, and sends the phrase. Local generation can keep the words on your device, but you also need to check the backup and export settings.

Can I ask an AI chatbot to generate my recovery phrase?

Do not use a phrase supplied in a chat for a funded wallet. You would be exposing the recovery secret to another service, with no verified wallet-generation process. Use a dedicated wallet flow or a documented private generation method.

Is a phrase safe to use if its checksum is valid?

A valid checksum is one check. You also need an unpredictable generation process and a private backup. Someone who has copied the words can use them even when the checksum is valid.

Is a dice-generated phrase safer than a wallet-generated phrase?

It depends on the process. Dice can supply randomness, but you still need fair, independent rolls, correct recording and conversion, and trustworthy checking and import tools. A mistake or leak in those steps can defeat the benefit.

Can I import a phrase I generated myself into a software wallet?

Yes, where the wallet supports its format, word count, and recovery settings. Confirm the chain and account derivation, then verify the receiving address. Importing the phrase gives that software wallet access to its keys.


DeGate operates a multichain self-custody wallet. It appears in this reference as one example of creating, importing, and recovering a 12-word BIP-39 phrase; that example is not a ranking of wallets or a security guarantee. Verify any wallet’s generation, backup, and recovery behavior in its official documentation before use.

Questions this reference answers

The specific questions this page is written to address — useful as a jump-off for what to look up next.

Sources

Primary statutes, official guidance, and dashboards cited above. Each links to the canonical source so you can verify what we’ve said.

Last updated on October 20, 2026. Written by DeGate Editorial Team.

Corrections and primary-source updates welcome at corrections@degate.com .

Related references