I have only tested it on linux but it should work on windows+macos too.
- Make sure python 3 is installed
- Export the data from dashlane by visiting the web app, then pressing "My account" > "Settings" > "Export Data"
- Unzip the .zip-file downloaded from dashlane
- Download this script and put it in the same folder as the unzipped dashlane files
- Open a terminal in the folder where the csv-file is located
- Run
python convert.py credentials.csv -o bitwarden.csv
- Open the bitwarden web app
- Go to "Tools" > "Import data"
- Select the format "Bitwarden (csv)"
- Select the file bitwarden.csv in the folder of your unzipped dashlane export
- Press "Import data"
Note: This script only converts your passwords saved in dashlane, not secure notes, saved payment options or personal information.
I get (on MacOS) using Python 3.8.5
Traceback (most recent call last):
File "convert.py", line 50, in
if row["username2"] or row["username3"]:
KeyError: 'username2'
Is this is only designed to work on the credentials file and not securenotes etc? No matter though because bitwarden imports dashlane csv files anyway ...