How to use the Electrum label sync plugin

Electrum comes with a label sync plugin that can be used to upload your address and transaction labels to a remote server. This allows you to sync your labels across different devices as well as letting you recover your labels when restoring your wallet from seed.

Privacy implications

Before you use this plugin you should be aware of the privacy implications of it.

The labels are encrypted using a password derived from your Master Public Key (MPK) so as long as you keep that secret your labels remain private.

The encrypted labels are uploaded to the server run by an Electrum volunteer. Everytime you run Electrum it contacts that server and shares with it a hash of your MPK which functions as a wallet_id. So the owner of that server can identify your wallet and associate it with your IP address. He doesn’t know your MPK, addresses or transactions.

Using the plugin

First activate the plugin via tools menu > plugins and check “LabelSync”:

The click on “Settings” and then “Force upload”:

That’s it. From now onwards your labels will be synchronized across all devices that have this same wallet. You can even restore your wallet from seed and the labels will show up automagically.

One thought on “How to use the Electrum label sync plugin”

  1. Hi, I need a lilte help here

    I want to configure the e-mail plug-in to receive bitcoin with an e-mail address.

    I’m using a gmail account and I have the IMAP cofiguration on

    To see if i not making any mistake with my credentals, i use them to connet the same mail to mozilla thunderbird and everything works fine but the same error continues to appear:


    Unable to connect to mail server:

    gaierror(11001, ‘getaddrinfo failed’)

    Please check your connection and credentials


Leave a Reply

Your email address will not be published. Required fields are marked *