KeePassXC is a modern, secure, open source password manager that runs on Windows, macOS, and Linux and stores all credentials in an offline, encrypted database under your full control. It uses strong encryption (AES-256 by default, with optional Twofish or ChaCha20) and supports key files or hardware security keys (such as YubiKey) for enhanced protection, so your master password and database remain entirely under your control. You can save usernames, passwords, URLs, notes, attachments, and custom attributes, organize and search them in groups, generate strong randomized passwords or passphrases, and autofill login forms via the built-in Auto-Type or browser extension. It works with the KeePass 2 (.kdbx) database format, can import from CSV or backups of other password managers, and allows storage of TOTP two-factor authentication codes within the database.