Skip to main content

KeePassDiff 2 - 🚧 Inviting Testers (Open Beta)

Diff & Merge Tool for KeePass Databases

KeePassDiff 2 is a modern desktop application for comparing and merging two KeePass (.kdbx) databases.

It is the successor to the original KeePassDiff web-based tool. While the original focused on quick comparisons, KeePassDiff 2 is designed for long-term, real-world use (especially when KeePass databases have drifted out of sync over time). The goal is to provide an intuitive, git-like diff and merge experience.

alt text

🚧 Inviting Testers (Open Beta)

🚧 KeePassDiff 2 is currently in early testing, and I’m inviting users to try it out and share feedback.

If you:

  • Maintain multiple KeePass databases
  • Sync databases across devices or systems
  • Have dealt with merge conflicts or missing entries

…your feedback would be extremely valuable.

What I’m looking for

  • Bug reports
  • UX feedback
  • Edge cases (large databases, long-out-of-sync histories)
  • Suggestions for diff and merge behavior / more advanced features

How to help

  • Test using non-critical or backed-up databases
  • Report issues via GitHub Issues / X
  • Include steps to reproduce, logs, or screenshots if possible

[!Important] We don't write to original databases. But still, since we are in beta, keep backups before testing.

Installation

  1. Install Latest Python 3.12+
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Run the application:
python main.py

Usage

  1. Select Database A

    Your primary database (changes will be applied here).

  2. Select Database B

    The database you want to compare and merge from.

  3. Unlock both databases.

  4. Review differences using the comparison interface.

  5. Choose which changes to merge.

  6. Click Save to write updates

Metadata

Release files for keepassdiff2 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for keepassdiff2 0.2.2
File Size Uploaded
keepassdiff2-0.2.2.tar.gz 10.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for keepassdiff2 0.2.2
File Interpreter ABI Platform
keepassdiff2-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 23.6 kB

Release files / keepassdiff2-0.2.2.tar.gz

Download URL keepassdiff2-0.2.2.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fc4bc1a28e8e477a5eddee80a1f92a0968ed2c71da63f41ec19603d034fe096d
BLAKE2b-256 checksum
How to use checksums
80475f1209cbc0b6f144b7f8802bc59c4e3384e4d4d83138f8b88ee24f6bbe7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / keepassdiff2-0.2.2-py3-none-any.whl

Download URL keepassdiff2-0.2.2-py3-none-any.whl
Size 12.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79b87dff5385010c57218411f70df247df54527bfe3c502de62311b4f261df50
BLAKE2b-256 checksum
How to use checksums
776edac7b6508a6a266271beab987a7085f477ce0263938d64bd007ae44d0de8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page