Support Docs

Bitcoin (BTC)

Install the Bitcoin (BTC) app on your Ledger device to manage Bitcoin (BTC) with Ledger Live. The Bitcoin app is developed and supported by Ledger. Check the Bitcoin wallet page to learn more.

Before you start

Install the Bitcoin (BTC) app on your Ledger device

  1. Open Ledger Live and navigate to the Manager tab.
  2. Connect and unlock your Ledger device.
  3. If asked, allow the manager on your device.
  4. Search for the Bitcoin (BTC) app in the app catalog.
  5. Click the Install button to install the app on your Ledger device.
    • Your Ledger device displays Processing.
    • Ledger Live displays Installed.

Next steps

  • Create your first Bitcoin (BTC) account in Ledger Live. Learn more.
  • Receive BTC into your Bitcoin account. Learn more.
  • Send BTC from your Bitcoin account. Learn more.
  • Learn more about BTC and the Bitcoin network here.
  • Buy BTC directly into your Ledger Bitcoin account through Ledger Live. Learn more here.

Advanced features

Extract your xPUb

The Bitcoin app can export your extended public key (xpub) to web apps in a U2F compatible web browser (Chrome, Opera, or Firefox). The xpub is privacy-sensitive information, as all public addresses can be generated from it.

Public key exports by default require manual approval on the device to prevent inadvertent sharing of your public addresses. This setting can be configured as follows:

  1. Open the Bitcoin app.
  2. Navigate to Settings > Public key export approval.
  3. Choose one of two options:
    • Manual approval (default): public key exports require a confirmation on the device.
    • Auto approval: public key exports are automatically approved.
Bitcoin address formats

When you add Bitcoin accounts in Ledger Live, the address format is set to Native SegWit by default. If you need to receive Bitcoin on older address formats such as SegWit and Legacy, you can change the default address format.

To change the default address format:

  1. In the Add new account section of the Accounts step, click on the Show all address types toggle.
    addressformat.png
  2. Select one of the following address formats:
    • Native Segwit (by default): Native SegWit addresses start with bc1. These are bech32 addresses that offer better protection against typos and are cheaper to spend from on top of the advantages of SegWit addresses.

         If your exchange does not support sending to a native segwit address, you may add a regular segwit account to temporarily send to and request your exchange to support sending to native segwit addresses.

    • Segwit: SegWit addresses start with a 3. The SegWit upgrade reduces network fees, speeds up transaction signing on hardware wallets, and enables second-layer solutions like Lightning Network.
    • Legacy: Legacy addresses start with a 1. This is an older Bitcoin address format. New Legacy accounts can now be added directly in Ledger Live. You no longer need to use a third-party wallet to add Legacy accounts in Ledger Live.

  Address privacy

Bitcoin transactions are public information. Do not re-use your addresses for optimal privacy. Ledger Live automatically generates new addresses and keeps track of your previous ones. Previous addresses do remain valid, but they don't offer an optimal level of privacy.