Moving from 1Password without losing anything
1Password's 1PUX export is the richest format we import. What comes across, what to check, and how to handle attachments, passkeys, and shared vaults.
1Password users tend to have a lot in their vaults: cards, identities, software licences, documents, passkeys. The good news is that 1Password’s export format, 1PUX, carries almost all of it, and tigerpassword reads it in one step. The rest of this post is about the “almost”.
What comes across cleanly
Logins, secure notes, credit cards, identities, passwords, and any item type whose fields map onto a tigerpassword template arrive as that template. Anything we do not have a template for keeps every field as a custom field — nothing is dropped, and the import preview shows you the list before it writes.
One-time passwords become TOTP fields and keep generating codes. Tags and vault names become tags.
Attachments
1PUX exports include attachments as files inside the archive. The preview names each one so you can see them arriving, and they are stored encrypted inside your vault. Very large files are noted with a warning instead of being silently skipped; if you see one, download it from 1Password and attach it by hand.
Passkeys
1Password can include passkeys in the export. tigerpassword imports the ones it can use (the common ES256 kind) and keeps the others labelled “unusable, here is why” rather than throwing them away. A passkey’s private key is never shown, copied or searchable in tigerpassword — it signs for its site and does nothing else.
Shared vaults
Export includes the shared vaults you can see. If a family member also moves, each of you imports your own export and you share going forward by syncing one encrypted vault through a folder you both reach — a household model, not an organisation one. If you need per-person permissions, the comparison page is frank about that.
The four steps
The switch guide has the exact clicks; the shape is:
- Export 1PUX from the desktop app.
- Preview:
vault-cli import ~/my.vault ~/Downloads/export.1pux - Commit: the same line with
--commit. - Delete the export file and empty the trash.
Then check three things
- Open a login and confirm the one-time code matches the one 1Password shows.
- Open an item that had an attachment and confirm the file opens.
- Try autofill on one website.
Give it a week before cancelling. The renewal you skip is the price of a lifetime license.