BIP-329 defines a new standard for exporting and importing labels from Bitcoin wallets, but many wallets still don't support this functionality.
dkbit98 did a good job listing those that do in his topic,
BIP-329 Labels Export Wallets. That thread lists the wallets that support BIP-329, but I wanted to take it one step further and explain how to export/import the labels manually from popular software wallets and hardware wallet native apps regardless if they support BIP-329 or not.
Without any delay, let's get to it.
I have contacted customer support of popular wallet apps and asked them for information about exporting labels from their software. The following is information they told me via live chat or e-mail, plus some info that I managed to find online.
This topic is a work in progress. I can update it when new information becomes available and when we find information about new wallets that support importing and exporting labels.
Hardware Wallets and their Native Apps*
Bitbox and Bitbox AppSupports exporting labels:
YES The Bitbox app supports exporting account names and transaction labels for Bitcoin using the BIP-329 standard. The app refers to the exported information as "notes".
How to export notes from the BitBox App:
1. Connect and unlock your BitBox02 hardware wallet. (You can skip this step if you have the 'Remember wallet' option enabled for your accounts).
2. In the BitBoxApp, click on Settings and ensure you are on the General settings page (this is usually the default page within Settings).
3. Scroll down the General page.
4. Click the button labeled "Export notes".
5. A file saving dialog from your operating system will open. Choose a desired destination path and file name, then click Save.
6. The exported file contains the necessary information to restore your account names and transaction notes. Save this file securely or transfer it to another device.
How to import notes into the BitBox App:
1. Connect and unlock your BitBox02 hardware wallet. (You can skip this step if you have the 'Remember wallet' option enabled).
2. In the BitBoxApp, click on Settings and ensure you are on the General settings page.
3. Scroll down the General page.
4. Click the button labeled "Import notes".
5. A file opening dialog from your operating system will appear. Navigate to and select the previously saved file containing the notes you wish to import, then click Open.
6. Your transaction notes and account names from the file are now restored and visible within the BitBoxApp.
*
ColdcardSupports exporting labels:
NO There are no labels on the CC itself, just on your companion app like sparrow. You should be able to export your labels from there.
*
Foundation Devices and Envoy AppSupports exporting labels:
Yes- Only applicable to Envoy standalone wallets and not when Envoy is paired with Foundation hardware wallets.Envoy supports exporting of labels and tags as .json files in BIP-329 format.
How to export labels using the Envoy app:
1. From the Account selection, click on the two horizontal lines on the top left.
2. Click "Backups."
3. Click "Advanced Backups."
4. Select "Export Tags & Labels (BIP-329)" and select a location where you want to save the file.
5. Click "Save."
*
Jade and Blockstream AppSupports exporting labels:
NOAt this time, it is not possible to export address labels or account names from Blockstream Green. Labels entered for transactions and custom account names are stored locally and are not included in your recovery phrase or backup data.
*
Keystone and Keystone NexusSupports exporting labels:
NO At the moment, Keystone does not support bulk exporting of address labels or account names. We understand how valuable this information is, and we appreciate your feedback.
For now, we recommend manually recording any important labels or account names you wish to keep. That said, we’ve noted your request, and we will seriously consider adding support for exporting this data in future updates.
*
Ledger and Ledger LiveSupports exporting labels:
NOLedger Live supports exporting transaction history but not labels and account names.
Please note that this CSV export will include your transaction history but may not include address labels or account names. For precise tax reporting or more detailed data management, consider using a service like ZenLedger, available in the 'Discover' section of Ledger Live.
Unfortunately, Ledger Live does not currently support exporting address labels or account names directly. You might need to manually document these details if they are crucial for your records.
*
SafePal and SafePal AppSupports exporting labels:
NO*
SatochipSupports exporting labels:
NO*
Tangem and Tangem AppSupports exporting labels:
NO *
Trezor and Trezor SuiteSupports exporting labels:
YES Labels from Trezor Suite can be stored locally on your device or synced with your cloud storage account, such as Google Drive or Dropbox. When the labeling feature is on, you can label receiving and outgoing transactions and addresses and rename accounts.
First, you have to enable labeling in the app. Here is how you do that:
- Open Trezor Suite and click the gear icon in the top-right corner to access Settings.
- In the Application settings tab, scroll down to Labeling.
- Click the toggle to enable labeling.
- Confirm the action on your Trezor device.
- Choose where to store your labels in the "Save labels" window (Dropbox, Google Drive, or locally).
How to label receiving addresses:
1. Hover over the receiving address and click "Add label".
2. Enter a label name and click the green checkmark to confirm.
How to label outgoing addresses:
1. In the Send tab, locate the "Address" input field.
2. Click "Add label".
3. Enter the label name and click the green checkmark to confirm.
Where to find labels that are stored locally:
- MacOS: ~/Library/Application Support/@trezor/suite-desktop/metadata/
- Linux: ~/.config/@trezor/suite-desktop/metadata/
- Windows 11: C:\Users\YOURPCNAME\AppData\Roaming@trezor\suite-desktop\metadata
Read
this for information about storing and finding Trezor Suite labels on the cloud.
Popular Software Wallets*
Blue WalletSupports exporting labels:
YES At the moment, Blue Wallet supports exporting labels but not importing them.
To export labels, follow these steps:
1. Click on your wallet on the home screen.
2. Click on the three dots in the top right corner.
3. Click on the three dots in the top right corner of the new screen that appears.
4. Click "Export History to CSV" and then on the "Save" icon.
5. The labels will be saved to a file on your device in a field called "Memos".
*
ElectrumSupports exporting labels:
YES Electrum supports exporting and importing labels previously saved as JSON files.
How to import or export labels with Electrum:
1. Open your wallet in Electrum.
2. Click on "Wallet" and hover your mouse over "Labels".
3. Click on "Import" or "Export".
4. Enter the location of the saved file if importing or select where you want to save the file if exporting and click on "Open" or "Save".
*
Liana WalletSupports exporting labels:
YES * Credits go to satscraperLiana supports only exporting of labels as JSON files according to the BIP-329 standard. Importing is not possible yet.
How to export labels with Liana Wallet:
1. Open your wallet and click on "Settings".
2. Click "Import/Export".
3. Under "Other formats" click on "BIP 329 labels".
4. Select the location where you want to save the .json file.
*
Nunchuk WalletSupports exporting labels:
YES Nunchuk supports exporting and importing labels in Nunchuk's export format or as JSON files according to the BIP-329 standard.
How to export labels with Nunchuk Wallet:
1. Open your wallet from the home screen.
2. Click on "View wallet config."
3. Click on the three dots in the upper right corner.
4. Click on "Export labels."
5. Select either the Nunchuk or BIP329 export format.
6. Enter the location where to save the .json file.
How to import labels with Nunchuk Wallet:
1. Open your wallet from the home screen.
2. Click on "View wallet config."
3. Click on the three dots in the upper right corner.
4. Click on "Import labels."
5. Select either the Nunchuk or BIP329 import format.
6. Find the location where you saved the .json file and import it.
*
Sparrow WalletSupports exporting labels:
YES Sparrow supports exporting and importing labels previously saved as JSON files according to the BIP-329 standard.
How to import or export labels with Sparrow Wallet:
1. Load your wallet in Sparrow.
2. Click on "File".
3. Click "Import wallet" to import labels or "Export wallet" to export labels.
4. Enter the location where the saved labels file is located (if importing) or select where to save the exported labels file (if exporting).
*
Specter WalletSupports exporting labels:
YES * Credits go to nc50lcSpecter supports exporting and importing labels previously saved as CSV files. The software is compatible with Electrum's exports.
How to export labels with Specter Wallet:
1. Open the wallet in your Specter Desktop.
2. Click on the "Transactions" tab.
3. Click on "Export" and "Export Transactions to CSV".
4. Click the "Done" button.
How to import labels with Specter Wallet:
1. Open the wallet in your Specter Desktop.
2. Click on the "Settings" tab.
3. Click on "Advanced".
4. Click the "Import" or "Upload File" buttons and navigate to your saved labels file.
Sources:
https://trezor.io/guides/trezor-suite/trezor-suite-desktop/labels-in-trezor-suitehttps://support.bitbox.swiss/managing-wallet-labels-bip-329/import-export-notes-labels-bip329
Translations in other languages:-
Pidgin translation, by
Chilwell-
Russian translation, by
zasad@-
Romanian translation by
GazetaBitcoin-
Croatian translation by
katanic97-
Ukrainian translation by
DrBeer-
Urdu translation by
Adiljutt156-
Indonesian translation by
Husna QA-
German translation by
cygan-
Portuguese translation by
r_victory-
Hindi translation by
M47AK16