Both 1Password and KeePass are good password managers with many valuable functions. The best one for you depends on your level of technical expertise, your budget, and whether you plan to use it for personal password management or business. Searching for guidance from 1Password on migrating from KeePass yielded nothing. I found a thread on this from the 1Password support forum (somehow search doesn’t include this content). A team member suggests using a test version of a converter utility, that supposedly then imports KeePass entries to 1Password. That link returns a 404 today.
I have been using PasswordSafe for a while. It is a handy program and it works well. However, I decided to switch to KeePass to make things a little easier for Tara. PasswordSafe remembers the last open database and sometimes it was mine.
There are more than 100 alternatives to 1Password for a variety of platforms, including Windows, Mac, iPhone, Android and iPad. The best alternative is KeePass, which is both free and Open Source. Other great apps like 1Password are Bitwarden (Freemium, Open Source), LastPass (Freemium), KeePassXC (Free, Open Source) and Enpass (Freemium). 1Password has none, KeePass has none. So why are there seven embedded trackers in the LastPass Android app? Third-party code in security-critical apps is obviously suboptimal, but company says you can opt out Tim Anderson Thu 25 Feb 2021 // 18:39 UTC. This was done with 1Password 1.0.9.305 and KeePass 2.20.1. Open 1Password and unlock your database. Click File Export, and export All Logins as Tab-delimited text. Save your exported file somewhere where you’ll be able to find it. Now open KeepPass and create a new database (File New).
I didn’t really feel like cutting and pasting every field for all my passwords so I started looking at the import export functions for each program. There didn’t seem to be a common format. XML was promising but they didn’t use the same schema and I didn’t want to edit the xml file to match the proper format.
After a quick search, I found the following instructions.
- Use the Password Safe function to export to CSV file
(File -> Export To -> Plain Text) - Import the text file into KeePass
(File->Import From->PWSafe v2 TXT file)
This process sort of worked. All of the passwords were imported but some of the names were screwed up and the groups were not imported correctly. I think that happened because I was using version 3.04 of PasswordSafe and KeePass was expecting a version 2.x format to import. I currently have about 25 passwords and I had to fix 8 of them. Also, the url wasn’t put in the proper spot. It was in the notes section instead of the url entry. Despite the importing glitches, it was still quicker than copy/pasting every field for each entry.
1password Export To Keepass
For those of you who are more worried about security than I am, you know this is a very insecure method to transfer passwords. For others, you may wish to export the (unencrypted) text file to a Truecrypt partition and/or use Eraser on the text file once you’re finished with it. And don’t do this on a public computer. You never know who might find your passwords.