Skip to main content

ZenProducts

How to migrate to Zen Passwords from 1Password or Bitwarden without losing your sanity

Moving password managers is a little like moving house: the heavy lift is choosing what to pack, not the truck. Zen Passwords imports on your device, previews before you commit, and never uploads your export to us. Here is how migration works today, including formats, taps in the app, and the free tier.

Zen Passwords app icon from ZenProducts

Moving password managers is a little like moving house: the heavy lifting is deciding what to pack, not the truck. Zen Passwords is built to make that trip calmer. You import on your device, preview before you commit, and your vault stays encrypted with keys derived from your master password. Nothing gets uploaded to us for import to work.

This guide follows how Zen Passwords actually behaves today: supported export formats, where to tap in the app, and how the free tier handles large libraries.

Before you touch any export

1. Pick a calm window

Exports are sensitive files. Do them on a trusted device, on a network you trust, and when you are not rushed.

2. Keep the old app until you are happy

Import into Zen Passwords, spot-check important logins, then retire or uninstall the old manager on your own schedule.

3. Know the free tier limit

On the free plan, Zen Passwords allows a limited number of active (non-archived) items. If you import more than that, the app may keep additional items archived so you do not lose data. You can archive or delete items, or upgrade to Zen Premium, to open everything normally. Exact numbers appear in the app and App Store listing.

4. Unlock Zen Passwords first

Import runs only while the vault is unlocked. If you see an error about a locked vault, unlock with your master password (or biometrics, if you use quick unlock), then try again.

Where import lives in Zen Passwords

You can start an import from:

  • Settings, under the vault tools that deal with data (look for Import from other app and related backup options).
  • Home, when the vault is new or empty, the app surfaces a path to import so you are not hunting through menus on day one.

Flow in the app:

  1. Choose Import from other app…
  2. Pick the source (1Password, Bitwarden, LastPass, Chrome / Google Passwords, or Other app). This helps the file picker and expectations match your export.
  3. Select your export file from Files, iCloud Drive, or wherever you saved it.
  4. Review the preview (detected format, row counts, how many rows map cleanly).
  5. Confirm import and read the completion summary (items added, skipped, and any note about the free-tier cap).

Migrating from 1Password

Zen Passwords accepts .1pux, CSV, and the JSON shape produced by 1Password’s export (the importer recognizes the accounts array in that export).

Why .1pux is usually the nicest path. It is 1Password’s structured export. Zen Passwords reads the archive and maps what it can into vault items. You still get a preview before anything is written.

Rough steps on the 1Password side (wording varies by 1Password version)

  1. Open 1Password and use Export (or Export data) from account or settings.
  2. Choose a format Zen Passwords supports. Prefer .1pux if your 1Password app offers it. Otherwise use CSV or JSON as available.
  3. Save the file somewhere you can reach from the Files app on the same device (or transfer securely to the device where Zen Passwords runs).
  4. In Zen Passwords, choose 1Password as the import source, pick the file, review the preview, then import.

After import: Open a few high-value items (email, banking, primary Apple ID) and confirm URLs, usernames, and notes. 1Password’s field model is rich; Zen Passwords maps common login and card-style data. Anything odd usually shows up as skipped rows in the summary or as items you edit once by hand.

Migrating from Bitwarden

Zen Passwords accepts Bitwarden JSON (unencrypted export) and CSV.

JSON (typical for a full vault)

  1. In Bitwarden, export your vault. Use the JSON export option when you need structure (folders and item types are represented in the file).
  2. Important: Bitwarden will warn you that an unencrypted export contains all secrets in readable form. Treat the file like a password list on paper: short-lived, local, not emailed, not left in Downloads forever.
  3. Move the file to a location the iOS, iPadOS, or macOS Files picker can read.
  4. In Zen Passwords, choose Bitwarden, select the JSON file, preview, then import.

CSV (simpler, flatter)

  1. Export CSV from Bitwarden if you prefer a spreadsheet-style file or JSON is not available.
  2. Import the same way. The CSV importer looks for common column names (username, password, uri, folder, type, card fields, and others). Rows that do not map may be skipped; the preview helps set expectations.

Folders: Bitwarden folder relationships are honored where the export includes them and the importer can map them. If something lands in Unfiled, drag items into folders inside Zen Passwords afterward.

If something looks wrong

Many rows skipped

Your export may use uncommon column headers, or rows may be empty. Try another format (for example JSON instead of CSV, or .1pux instead of CSV for 1Password). Generic login-style JSON arrays are also supported for simple datasets.

“Vault locked” error

Unlock Zen Passwords, then run import again.

Free tier and archived items

If the completion message mentions items archived because of the active-item limit, that is the app protecting you from silent data loss. Archive what you do not need daily, or upgrade to Zen Premium for unlimited active items, then unarchive what matters.

Zen Passwords encrypted backups

If you already have a Zen Passwords encrypted backup file, you can merge it from the same import flow. That path is separate from 1Password or Bitwarden; it is for restoring or combining your own Zen exports.

Sync and sanity checks after import

  • Optional iCloud sync. If you use iCloud, encrypted vault data can sync through your private CloudKit database tied to your Apple ID. Turn sync on only when you understand which Apple ID is active on each device. You can import on one device first, verify, then enable sync so other devices receive encrypted copies.
  • Password health. Zen Passwords can analyze reuse and similar patterns on your device after import. Use it as a checklist for updating weak or duplicated passwords over time, not as a reason to panic on day one.
  • Clipboard habits. After copying passwords during cleanup, consider enabling auto-clear clipboard in Settings so pasted secrets do not linger.

Mental model: what Zen Passwords is doing

  • Imports are parsed and encrypted on device.
  • Your master password is not sent to us to make import work.
  • Preview tells you what we think we understood before you commit.
  • The app is honest about skipped rows and free-tier archiving so you are not guessing.

You do not need a perfect export on the first try. You need a verified one: preview looks reasonable, import completes, and you confirm a handful of critical logins. Everything else is housekeeping.

Quick reference

Formats highlighted in-app

SourceFormats Zen Passwords highlights in-app
1Password.1pux, CSV, JSON (accounts export)
BitwardenJSON, CSV

In the app: Settings or Home import → choose source → pick file → preview → import → read the summary.

Zen Passwords is available for iPhone, iPad, and Mac. Features and limits evolve; always trust the in-app labels and your latest App Store description for caps and Premium details.

Frequently asked questions

Which export formats does Zen Passwords support for 1Password and Bitwarden?

For 1Password, the app highlights .1pux, CSV, and JSON exports that include an accounts array. For Bitwarden, use JSON (typical full vault) or CSV. Always review the in-app preview before you confirm import.

Should I delete my old vault immediately after import?

No. Import into Zen Passwords, spot-check important logins, then retire or uninstall the old manager on your own schedule while the old app stays available as a fallback.

What if I hit the free tier active-item limit during import?

The app may keep extra items archived so you do not lose data. You can archive or delete items, or upgrade to Zen Premium for unlimited active items, then unarchive what you need. Exact numbers are shown in the app and App Store listing.