Skip to main content
LarryMcJ
February 4, 2023
Solved

How to export a single vault

  • February 4, 2023
  • 64 replies
  • 27620 views

I have multiple vaults for multiple organizations I support. I have a need to export one (or maybe two) vaults to another password manager to comply with changes those organizations are making. The only option I see is either exporting all my vaults using the .1PUX format, or all vaults using .CSV format, which would export only the logins and no other categories. Neither of these options support exporting individual vaults.

Personally, I'm not moving away from 1Password, but there really needs to be a way to export a single vault, as there used to be in v7. Am I missing something...is there a way to do this with v8?


1Password Version: 8.9.15
Extension Version: 2.6.0
OS Version: macOS 13.1
Browser:_ Safari

Best answer by 1P_Dave

Hello folks, 

Thank you for taking the time to explain your use case so that we can make 1Password better for everyone. Currently, the export tool will export your entire account and there's isn't an option to export a single vault or a select list of items. While I can't make any promises, I've filed a feature request to have the team look into adding such an option in the future.

That being said, as a workaround, you can use Travel Mode to temporarily remove all vaults but the vault(s) that you'd like to export from the 1Password app on your Mac, Linux device, or Windows PC. When Travel Mode is turned on, the export will only contain items from the vaults that you've marked as Safe for Travel:

  1. Use Travel Mode to temporarily remove all but the vault that you'd like to export: Use Travel Mode to remove vaults from your devices when you travel
  2. Use the 1Password desktop app to export data to a CSV or 1PUX file: How to export your data from the 1Password desktop app
  3. Confirm that the exported file only contains data from the vault that you wanted to export.
  4. Turn off Travel Mode so that all of your vaults appear in the desktop app again.


-Dave

64 replies

1P_Dave
1Password Employee
May 8, 2024

@nor

Thanks for the reply! I can certainly pass your feedback along to the team. Out of curiosity why are you using exports to share files with others? Why not share a vault directly or share an item using a secure link:

Both of the sharing methods listed above allow you to share items while still keeping them protected using end-to-end encryption which an exported 1PUX or CSV file does not.

I look forward to hearing from you.

-Dave

jholtslander
May 22, 2024

For the record... 3 times this week I've needed to export a single vault to CSV for parting clients that do not use 1Password.

We as an agency are not looking at the situation of parting ways with a client as an opportunity to onboard more 1Password users for AgileBits (granting vault access), we need to provide them with their data with the least effort, highest speed possible.

This is hands down my single biggest gripe about 1Password.

I just tried @MrC 's tool as it seemed like it would be faster than my previous time consuming manual method.

Running the MacOSConvertHelper on the exported .1pux file with the options:

--to_format csv --match_vault 'Client Vault Name'

worked well. This will now be my preferred method for exports.

jholtslander
May 24, 2024

Adding additional note that using the command line version of the above tool worked even better for me.

sh
$ perl convert.pl onepux --to_format csv --match_vault 'Client Vault Name' ~/Desktop/*.1pux

1P_Dave
1Password Employee
May 27, 2024

Thank you for sharing your personal solution with the community. 🙂

-Dave

July 12, 2024

I continue to be frustrated by the features that were removed from the new version that still haven't returned 18 months later with this being the latest. I guess not adding this back is a new growth hacking method since the official answer seems to be some form of "Just have everyone use 1Password". Thankfully a forum member has stepped up to at least somewhat fill in the gap on this one and it works like a charm but is an unnecessary extra step.

jholtslander
July 12, 2024

Since my last message here I've created a Mac App to simplify things even further. You can create a copy of the App for yourself using Automator and MrC's tool.

Now I just have to drag and drop an exported .1pux file onto the app, type a vault name, and voila.

Screenshot/directions:

⭐️ Bonus

Here's a custom icon I made for the resulting Automator App To use it, rename the ".png" extension to ".icns", and then place it inside the App's /Contents/Resources folder after right clicking on the App and selecting "Show package contents". Overwrite the default icon file.

1P_Tommy
1Password Employee
July 13, 2024

Nice! cc @MrC I thought you might find this interesting. :) ☝🏻

October 28, 2024

How about something as simple as include the vault it came from in the CSV export? Then we can sort by that field remove everything else, and do what we need to do.

I need to extract 256 passwords, of over 2000. Trying to manually go thru those when in csv format sucks.

December 24, 2024

@hroberts65616 From the 1password 8 app, you can :
- Create a tag (it will then appear in left panel)
- Then select all entries from vault (with cmd + a)
- Drag and drop all your entries to that tag
- Export in CSV
- Select only the entries you want with the matching tag (there is a tag column)

Not ideal I reckon but it works ...

February 11, 2025

As a long time user [since 2009] I would like to add my voice to request that it become possible to export a single vault. TIA