Skip to content

Find duplicate logins based on domain, from Bitwarden export. Open source for your safety.

Notifications You must be signed in to change notification settings

elias123tre/bitwarden_find_duplicates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Bitwarden Password Analyzer

This is a complete rewrite that just contains an HTML file and uses JavaScript for removing the duplaces. For the old version see the branch html-generator-python.

Find duplicate logins based on domain, from Bitwarden export. Always read through webpages and scripts before you open them as you are handling sensitive information.

How to use

  1. Export your Bitwarden vault under Tools -> Export Vault to a .json file (NOT the encrypted one).

  2. Download the file index.html (see "Download raw file" in the top right corner).

  3. Open it in your preferred browser.

  4. Open your Bitwarden export file on the page.

  5. Delete the duplicate entries.

  6. Download the updated Bitwarden export file (with the removed logins deleted).

  7. Delete your Bitwarden vault under Settings -> My account -> Empty vault (at the bottom of the danger zone). THIS WILL DELETE ALL YOUR PASSWORDS IN BITWARDEN, MAKE SURE YOU HAVE AT LEAST ONE EXPORT OR BACKUP!

  8. Import the updated file into Bitwarden under Tools -> Import data -> Bitwarden (json).

  9. IMPORTANT: Delete all created json files as they contain all your passwords in plain text (they can be read by any program or user!). It is best to open them with an editor (notepad for example), delete the contents and overwrite them again before you move them to the trash.

Tip: you can upload your new updated Bitwarden export file again to further remove duplicates.

Run the hosted index.html file from GitHub Pages)

  1. Export your Bitwarden vault under Tools -> Export Vault to a .json file (NOT the encrypted one).

  2. Go to https://elias123tre.github.io/bitwarden_find_duplicates/ (hosted on GitHub Pages, mirrors the exact index.html file in this repository's main branch).

  3. Do steps 3-8 from the instructions above.

Demo

Screenshot 2024-07-22 005008

Alternatives

Discussions