Data safety · Step 3 of 4

Change your master password

Rotate the password that encrypts your database, and deal with existing backups.

Advanced

Your master password encrypts the database. Changing it re-encrypts the file.

Where it is

The Actions panel with the Change Password button outlined

Settings - Database - Change Password. You are asked for the current password and the new one.

The one thing to know first

The password is never stored anywhere: not in the file, not in a setting, not on a server. There is no recovery, no reset, and nobody to ask. If it is lost, the database and every backup are unreadable permanently.

Write the new one down somewhere safe before you change it.

What happens to existing backups

Backups keep the encryption they were made with, so after a change they still need the old password. Mich offers three ways to handle that:

OptionResult
Re-encryptExisting backups are rewritten with the new password
Move asideThey are moved to a superseded folder, still readable with the old password
LeaveNothing changes; they keep needing the old password

Copies already moved off this machine cannot be protected either way. If that matters, see Restore from a backup and Invalidate Older Backups.

How the change is made

The live database is never re-encrypted in place. Mich copies it, re-keys the copy, verifies it, and swaps it in only on success. A failed change, including a wrong current password, leaves the original completely untouched.