I have a very old password manager - Whisper32 - that I need to move passwords out of. I can create a CSV file with no problem, but can’t figure out how to import it into BitWarden! The password manager isn’t listed in the long list of password managers.
How can I get the csv into BitWarden?
TIA
Take a look at this:
https://bitwarden.com/help/article/condition-bitwarden-import/#condition-a-csv
Thanks. I saw that but it confused me a bit…
Can I just take the csv file created in the old program and import it as a “Bitwarden (csv)”? The headers the file creates are: ServiceName, UserName, Password, Memo, Expire, StartDate, DaysToLive
The Expire are all flagged as “False” and the “DaysToLive” all say 30.
Would I have to rearrange the columns and delete the two that are technically useless for me?
I have over 500 passwords in the file!
How about if you try this:
You create a random item within Bitwarden. So you add a username, a password, a web address and perhaps you fill in some extra data like a note and a custom field. Then you export this as a CSV and next you compare the CSV-file from Bitwarden with the file from your previous/current password manager. Then it should become clear which changes (if any) might be necessary.
I can give this a try. Thanks.
I think I got it  Took forever because my URLs were in the notes and had to move them out to the URL column. Anyway, looks good at first glance. Only actual use will tell.
 Took forever because my URLs were in the notes and had to move them out to the URL column. Anyway, looks good at first glance. Only actual use will tell.
Importing passwords can be a bit of a pain, depending on where they came from.
The good news is that you only have to do it once, or twice if you do it once as a practice and then twice for real.
I read my passwords from the various bits of software, and the other hiding places they lived, into a spreadsheet. Then I manipulated them in that until they were in the right format. Then I read them into Bitwarden. I left the originals for a few weeks (can’t remember precisely how long now), then had the fun of using utility software to exterminate the files.
Thanks! I finally got it squared away. I think my headers had an error so I just copied them from my test file and everything worked great after that! Today has been my first real use of the program and when I went to a website that didn’t have the log in already saved in Edge, Bitwarden popped right up and offered to enter it for me!
Now that you have it working I would suggest using BW’s backup/export feature and select the JSON file. With a BW JSON file you can restore your vault in a second or two.
 Thanks! We’re in the midst of a move and I’ll do that when we get settled in at our new location.
  Thanks! We’re in the midst of a move and I’ll do that when we get settled in at our new location.
Glad it is working. However, I wouldn’t leave making a backup for any period of time.
The encrypted backup, which has its flaws in some ways, is very good for making a backup quickly which you can then put on say a memory stick somewhere safe just in case.
Hello Sherry.
Can you explain to me, exactly how you changed the .csv file so it would display correctly in Bitwarden please?
Thanks in advance.
Steff.
@SteffJay Welcome to the forum!
Does the first row of your .CSV export from the Whisper32 app contain the following seven column headings (exactly as shown below)?
ServiceName, UserName, Password, Memo, Expire, StartDate, DaysToLive
If so, save a copy of the .CSV file under a new name (as a safeguard against losing data, since you will be deleting potentially important information from the file), and make the following changes:
- Delete the last three columns (Expire,StartDate, andDaysToLive).
- Rename the ServiceNamecolumn toname(all lowercase).
- Rename the UserNamecolumn tologin_username(all lowercase).
- Rename the Passwordcolumn tologin_password(all lowercase).
- Rename the Memocolumn tonotes(all lowercase).
- Create a new column with the header type, then copy-and-paste the valuelogininto each row of this column for which the .CSV file has data.
- Create 6 empty columns, with the following column headers (all lowercase):
folder,favorite,fields,reprompt,login_uri,login_totp
Save the modified .CSV file, and then import into your Bitwarden vault, specifying the file format as “Bitwarden (csv)”.
Tip: If your exported “Memo” or “ServiceName” data contains web addresses (URLs) for the services where you have login accounts, then you should copy those URLs into the column named login_uri before saving and importing the .CSV file.
Hello grb. Many thanks for the reply.
This is a screenshot of the GUI from Whisper32.exe.
With what do i edit the .CSV file?
Regards.
Steff.
The easiest method would be to use a spreadsheet app, like Microsoft Excel, Google Sheets, LibreOffice Calc, macOS Numbers, or WPS Spreadsheet.
It is also possible to edit the file using a text editor (e.g., Microsoft Notepad, macOS TextEdit, etc.), but that is not a good option for making column-level changes (such as deleting the last 3 columns, or filling the value “login” into each row of the “type” column).
Hello grb.
Many thanks for the reply.
I shall give Microsoft Excel a try and get back to you with a result.  .
.
Steff.
Steff.
Hello grb. Thanks for the reply.
After completing the suggestions you gave me, i tried to import the data but Bitwarden gave this error:
Any help would be greatly appreciated.
Steff.
Can you please post a screenshot (in Excel) that shows the first row only of your CSV file after you made the changes recommended above? Please make sure that your screenshot does not include any password, email addresses, or other private information.

