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.
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
Important: 1Password Interchange Files are not encrypted.
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:
Each line of text represents a record—in this case, a Login you want to create in 1Password.
Each string of characters between the delimiters represents a field—in this case, a name, URL, username, password, or description—in that Login to be created.
The fields may be enclosed in quotation marks (
A field enclosed in quotation marks can include line breaks, as might be useful for long notes. It can even include the delimiter character.
The first line of text may contain field names; otherwise, the file just contains field values.
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,email@example.com,your-password Acme WidgetPro,WidgetPro 2010,,AC123-WP45-67890,Acme,www.acme.com,your-username,firstname.lastname@example.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.
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.