Importing Data into 1Password
1Password can import data from many popular applications, including:
- Safari / Camino / etc. passwords from the Mac OS X login keychain
- Firefox / Flock / Minefield / etc. passwords from their Password Manager
- RoboForm Passcards and Safenotes
- Web Confidential
- Password Wallet by S3
- Data Guardian 1 (formerly Password Retriever)
- SplashID by SplashData
- KeePass and KeePassX
- AppShelf
- LicenseKeeper
- Password Safe 3
- AutoID
- TurboPasswords (formerly Cloak)
- eWallet 2
- Password Wallet
- Passwords Plus
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 Generic 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.
Importing Generic Text Files
1Password does not have an explicit support for importing data from all applications. In addition to the above formats, 1Password has a Generic Text importer that can import comma- or tab-separated values from a CSV (comma-separated values) formatted file. To use this, specify Generic Text as the import format. The Generic 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 “Generic Text” import format:
- Export data from Pastor using the File > Export menu option.
- Click 1Password > Import
- Choose Generic 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: