Importing data

The best way by far to share data between 1Password for Mac and 1Password for Windows is to use Dropbox (as described here, here, and here) to keep them in sync. That way, your 1Password data is up to date and available on your PC, Mac, iPhone, iPad, iPod touch, and Android device, no matter where you modify it.

To import Logins formatted as 1Password Interchange Format (1PIF), delimited text, or Roboform’s “print to HTML” output, just choose File > Import, select the appropriate format, and follow the instructions.

Import format

1Password Interchange Format

In 1Password for Mac, select the Logins you want to export, choose File > Export Selected > 1Password Interchange File, note the location of the resulting .1pif folder, and copy it to your PC.

In 1Password for Windows, choose File > Import, locate and open the .1pif folder you just copied from your Mac, and choose the data.1pif file contained in that .1pif folder.

Important: 1Password Interchange Files are not encrypted.

Delimited text

1Password for Windows includes the ability to import Login items from delimited-text files that use commas, tabs, or semicolons to separate fields.

Delimited-text files have a few common characteristics:

So, a properly formatted comma-delimited (CSV) file might look something like this:

Name,Product,Serial Number,License Key,Company,Web Site,User Name,E-mail Address,Password
Cogito Ergo Sum,Ergo Sum Self-Realization 5.0,CES-98765-43210,,,http://www.cogito.com/ergo-sum,your-username,your-address@e-mail.org,your-password
Acme WidgetPro,WidgetPro 2010,,AC123-WP45-67890,Acme,www.acme.com,your-username,your-address@e-mail.org,your-password

If you open a properly formatted delimited-text file in a spreadsheet, all the names line up under the Name heading, the usernames under the User Name heading, the passwords under the Password heading, and so on.

If your plain-text file meets those criteria, 1Password should have no problem importing it and creating a Login item for each record.

Roboform Passcards

In RoboForm 6.9, use the “print list” feature for passcards, making sure you select the “full URLs” option, to create an HTML file containing your Passcards. Import the resulting HTML file into 1Password for Windows.

Important: Roboform 6.10 and later versions seem not to include the ability to export your complete Passcard data. If you don’t select the “full URLs” option available in Roboform 6.9, your imported Logins might not work as expected in 1Password for Windows.

Alternatives to importing data

Copying the 1Password data structure

If you just need to move your 1Password data once from the Mac to Windows for some reason, you can simply copy the .agilekeychain file from your Mac to your PC (by way of a removable or shared drive, for example). On the PC, launch 1Password, choose File > Open 1Password Data Folder, and choose the .agilekeychain file you copied from your Mac. (It’ll look like a folder on your PC, and that’s to be expected. Be sure you select it, not some subfolder within it.)

Sharing the 1Password data structure

To protect data integrity, we do not recommend storing your 1Password data in a location that uses the “shared folders” feature included in Parallels and VMware.

For satisfactory performance, we do not recommend storing your 1Password data folder on a network-share device.