Importing Data into 1Password
1Password can import data from many popular applications, including:
- Data Guardian1 (formerly Password Retriever)
- KeePass and KeePassX
- Password Safe 3
- PasswordWallet by S3
- Passwords Plus3
- RoboForm Passcards and Safenotes
- SplashID by SplashData
- TurboPasswords (formerly Cloak)
- Web Confidential
You can use 1Password’s Import Assistant to import all of the above formats as well as others. To do this, select the File > Import… menu option in the main 1Password application. This will bring up the Import Assistant, which will walk you through the import process. Select the program you want to import from by selecting the corresponding import format and then following the instructions specific to that program.
1 For Data Guardian we no longer provide a fixed import because it has become more flexible than in the past. We list it because we know that it does import so easily. Just select "CSV or Delimited Text" as the import format.
2 For eWallet we are not able to split their "flat list" .txt files into individual items during an import. Instead, your eWallet information will be placed into a single Secure Note. According to the makers of eWallet, their own software cannot import these files back to itself as they aren't intended to be used in that manner. If you have access to a version of eWallet that can export to a CSV format file we should be able to import from it in a better fashion.
3 Passwords Plus exports data in only three columns. This does not provide enough structure for us to create full Login entries in 1Password. Each Passwords Plus record, instead, will be placed in a Secure Note.
Importing Text Files
1Password does not have an explicit support for importing data from all applications. In addition to the above formats, 1Password has a text file importer that can import items whose values are separated by commas, tabs, or spaces. To use this, specify “CSV or Delimited Text” as the import format. The “CSV or Delimited Text” importer will allow you to specify which columns in your CSV file should be used for each 1Password field.
It is very important that the generic CSV file not have any blank lines in it before attempting an import into 1Password.
Example Import Using Generic CSV File
For example, 1Password cannot import directly from Pastor (it stores passwords in an RC4-encrypted database) but it is very easy to import information using the “CSV or Delimited Text” import format:
- Export data from Pastor using the File > Export menu option.
- Click 1Password > Import
- Choose CSV or Delimited Text and click Continue
- Choose the exported file and click Start Import
- Map fields as Title, URL, Username, Password, and Notes
- Click Continue and finish the import
While the above is somewhat specifically for Pastor, it can be applied to any application that allows you to export your data as a tab- or comma-separated set of values.
An example comma-separated CSV import file to import Logins items might look like this:
Title,URL,Username,Password,Notes test login 1,http://host1.example.com,testingonly,test1,notes for "test login 1" test login 2,http://host2.example.com,testingonly,test2,notes for "test login 2" test login 3,http://host3.example.com,testingonly,test3,notes for "test login 3"
Here is what you should have after manually mapping the fields for the above import file: