macOS
Your systemThe files are not code-signed yet: double-click, then System Settings → Privacy & Security → Open Anyway. Or in Terminal:
xattr -d com.apple.quarantine bitmerger-macos-*
chmod +x bitmerger-macos-*
./bitmerger-macos-*
Bitwarden has no merge function. BitMerger finds duplicate logins across your personal vault, organizations and collections, and merges them without losing anything: URLs, notes, custom fields, TOTP, attachments and every old password.
Works with bitwarden.com, bitwarden.eu and self-hosted servers on
Demo data · click to enlarge
How it works
BitMerger shows every group of duplicates as a card. Nothing changes in your vault until you have reviewed the groups and started the merge.
Features
Imports, browser saves and shared organizations leave the same login three or four times. BitMerger finds those duplicates and only merges what really belongs together.
| Field | Result |
|---|---|
| URLs, custom fields | Combined, duplicates dropped |
| Notes | Appended with the name of the source entry |
| Password | The one you chose; all others go to the password history |
| TOTP, passkey | Taken over if the remaining entry has none |
| Attachments | Copied to the remaining entry |
| Collections | Combined (same organization) |
| Duplicates | Moved to the trash, restorable for 30 days |
Groups spanning more than one organization are skipped until you untick entries so that only one organization is left. Bitwarden keeps at most five old passwords; groups whose current passwords would not fit are skipped.
Security
BitMerger is a single program on your own computer. No server, no account, no telemetry, and the source code is open for everyone to read.
Please note: While BitMerger runs, other programs on your computer could talk to the local Bitwarden CLI, just as they could use an unlocked bw session. Do not run it on a shared or untrusted computer, and keep an export of your vault.
Download
Download, start, and the interface opens in your browser. Free and open source.
Version 1.0.0 released on October 14, 2026 Release notes
BitMerger runs on your computer
BitMerger is a program for macOS, Windows and Linux, it does not run on phones or tablets. Open this page on your computer, or send yourself the link.
The files are not code-signed yet: double-click, then System Settings → Privacy & Security → Open Anyway. Or in Terminal:
xattr -d com.apple.quarantine bitmerger-macos-*
chmod +x bitmerger-macos-*
./bitmerger-macos-*
The files are not code-signed yet: if Windows warns you, click More info → Run anyway.
Make the file executable and start it:
chmod +x bitmerger-linux-*
./bitmerger-linux-*
On first start BitMerger downloads the official Bitwarden CLI (about 45 MB), checks it and keeps it in its own cache folder. Nothing is installed system-wide.
Try it without a vault: start BitMerger with --demo.
Guides
Detailed guides for the most common situations, with screenshots.
Bitwarden has no merge function. This guide shows how to find duplicate logins and merge them with BitMerger without losing URLs, notes, TOTP or old passwords.
Read the guideHow to clean up duplicate logins on a self-hosted Vaultwarden or Bitwarden server with BitMerger, including organizations and collections.
Read the guideWhy importing into Bitwarden creates duplicates and how to clean them up with BitMerger: recycle bin folders, old backups, equivalent domains and careful matching.
Read the guideWhat happens to your master password and your entries: BitMerger runs locally, uses the official Bitwarden CLI, stores no passwords and is open source.
Read the guideFAQ
Short answers to what people ask most often before cleaning up their vault.
Another question, a bug or an idea? Report a bug hello@bitmerger.de