Legacy Or Segwit On Ledger: How To Migrate To Segwit & Why You Should

A lot of newbies in the cryptosphere using Ledger Nano S are asking whether they should move on to Legacy or Segwit on Ledger’s Bitcoin app. To me, the answer is simple – Segwit.

But before convincing you why, I would like to shed some light on the background of both – Segwit & Legacy – for a better understanding.

Originally proposed by Satoshi Nakamoto, legacy addresses of Bitcoin are simple addresses that start with the digit ‘1’ (1Nh7uHdvY6fNwtQtM1G5EZAFPLC33B59rB). However, continuing the use of these types of addresses has some drawbacks which are explained further in this article.

Segwit, however, is a long-awaited Bitcoin scaling solution through a soft-fork of Bitcoin’s protocol that was agreed and activated on August 24, 2017. (I have covered the specifics of the scaling debate here in case you are interested in reading it).

Activation of segwit simply means that you have new address formats available on Bitcoin’s blockchain which are called multi-signature (P2SH) addresses starting with the digit ‘3’ (3JxDR5iheVDMZP88tiFrtY4bw9UBZwTMcc).

However, using this address type is not mandatory as it was a soft-fork but I still highly recommend you to opt for segwit addresses because of many benefits such as these and these. For now, I will list some the benefits that you can enjoy by using segwit addresses.

  • Signature Time Optimization up to 60%
  • Reduction In Transaction Fees up to 40%
  • Future Scaling Optimizations Such As Lightning Networks

Hence I feel it makes more sense in migrating to a segwit address for your day to day Bitcoin transactions.

Migrating To Segwit On Ledger: Step By Step Process

Here is a list of Segwit supported wallets that you can choose from.

And if you have Ledger Nano S wallet which was the first hardware wallet to support segwit, follow the below-given steps to migrate to segwit.

1. Launch the Ledger Wallet Bitcoin application on your desktop.

2. Connect your Ledger device and enter your PIN code.


3. After connecting your Ledger device, open your Bitcoin application on the device. You will be prompted to select Bitcoin or Bitcoin cash. Select ‘Bitcoin’.


4. Once you select ‘Bitcoin’, you will see this screen. Select here ‘SEGWIT’


5. Your Bitcoin segwit wallet will open and look like this.


6. Now when you click ‘Receive’, a pop with your segwit Bitcoin address will open. You can see that the address starts with ‘3’.


7. Copy this segwit address and paste it somewhere into a file.

8. Go to ‘Settings and Blockchains’ and you will see the screen below where you need to select Bitcoin chain, not Bitcoin Cash.


9. Now, select LEGACY there on the next screen.


10. Click on ‘Send’


11. Now you should be able to see this screen where you can paste the previously copied segwit address in step #7, in the recipient address field. Fill in the amount, the fees, and send your transaction to the segwit address.


Note: These migration steps need to be followed only when you have some funds on the Legacy address that you want to move/migrate to a segwit address. Also, this will be a transaction on the blockchain so you need to pay the necessary transaction fees too.

Some More Important Points

  • If you are using Ledger Nano S for the very first time and have no funds on a Legacy address then you can directly start using segwit wallet by following steps 1-6.
  • Segwit wallet in Ledger wallet is also an HD wallet so you can change as many addresses as you want.
  • Segwit transactions and Legacy transactions are compatible both ways which mean you can send funds from segwit address to legacy address or vice-versa.
  • If you want to buy Ledger Nano S, do so only from their official website and watch these video tutorial series made by Harsh to understand more about Ledger Wallet.

Now its time to hear from you: Are you using segwit addresses and enjoying its benefits? Have you migrated from legacy to segwit in your Ledger Nano S device? Do share with us in the comments section below.

If you liked this article, share it with your friends & family on Facebook & Twitter!

Love this article? Here are a few more articles that you should not miss:

11 thoughts on “Legacy Or Segwit On Ledger: How To Migrate To Segwit & Why You Should”

  1. s

    Sir, is there a way we can know the private keys for all the cryptocurrencies we have transferred to ledger device? Like if we lost or damage the device after some years and want access to the crypto’s stored on that device, so we can get them transferred to an exchange and have them sold.

  2. Hey transferred from coinbase to ledger nano s and the used the segwit option while receiving.
    I see the address from coinbase starts with 1 yet, should I be transferring it to legacy and transfer it to segwit?

      1. N

        Could someone please clarify that if a segwit address could be use to send to core address and vice versa? Or a seqwit address has to send to a segwit address??

  3. T

    Coinbase does not support (send to) M addresses, only to L addresses. My NanoS is set to segwit, so my LCT receiving address is a M. How do I convert my M to an L address to receive funds in my Nao S

  4. F

    Could you tell me please, if I can migrate my litecoins the same way from legacy to segwit address on ledger nano s?

  5. G

    I sent a test from coin base to my ledger nano s using the segwit address. It has been confirmed on the coin base side but has yet to show up on the Nano S. Suggestions?

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to stay updated

Join CoinSutra Newsletter & learn about Blockchain & Bitcoin.

Scroll to Top