Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More
Open

Saved passwords disappeared after update, but 392 login records remain in logins.db

bmcglynn

After a recent Firefox update, all of my saved passwords disappeared.

I checked my Firefox profiles and found that the current `logins.json` and `logins-backup.json` files were newly created on August 30, 2026 and contain no passwords.

However, in the older profile data I still have:

  • `logins.db` — approximately 480 KB, modified August 19, 2026
  • `key4.db` — approximately 288 KB, modified August 18, 2026
  • `signedInUser.json`
  • `storage-sync-v2.sqlite`

I opened a COPY of `logins.db` using DB Browser for SQLite. It contains:

  • 392 records in `loginsM`
  • 5 records in `loginsL`

The records clearly contain my saved websites in the `origin` field.

The table columns are:

`_rowid_` `id` `origin` `httpRealm` `formActionOrigin` `usernameField` `passwordField` `timesUsed` `timeCreated` `timeLastUsed` `timePasswordChanged` `secFields` `guid`

The `secFields` values begin with:

`eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0`

Unfortunately, after discovering that my passwords were missing, I also reset my Mozilla account password. I understand that this may have affected the server-side Sync data.

My main question is:

Since the 392 encrypted login records are still physically present in the local `logins.db`, is there a supported or technically safe way to recover/decrypt those records and restore them to Firefox?

I still have the older `key4.db` and have preserved copies of all of these files without modifying the originals.

I am currently also attempting Windows File Recovery to look for an older deleted `logins.json`, but I would especially appreciate guidance on whether the surviving `logins.db` can be used for recovery.

Bill

After a recent Firefox update, all of my saved passwords disappeared. I checked my Firefox profiles and found that the current `logins.json` and `logins-backup.json` files were newly created on August 30, 2026 and contain no passwords. However, in the older profile data I still have: * `logins.db` — approximately 480 KB, modified August 19, 2026 * `key4.db` — approximately 288 KB, modified August 18, 2026 * `signedInUser.json` * `storage-sync-v2.sqlite` I opened a COPY of `logins.db` using DB Browser for SQLite. It contains: * 392 records in `loginsM` * 5 records in `loginsL` The records clearly contain my saved websites in the `origin` field. The table columns are: `_rowid_` `id` `origin` `httpRealm` `formActionOrigin` `usernameField` `passwordField` `timesUsed` `timeCreated` `timeLastUsed` `timePasswordChanged` `secFields` `guid` The `secFields` values begin with: `eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0` Unfortunately, after discovering that my passwords were missing, I also reset my Mozilla account password. I understand that this may have affected the server-side Sync data. My main question is: Since the 392 encrypted login records are still physically present in the local `logins.db`, is there a supported or technically safe way to recover/decrypt those records and restore them to Firefox? I still have the older `key4.db` and have preserved copies of all of these files without modifying the originals. I am currently also attempting Windows File Recovery to look for an older deleted `logins.json`, but I would especially appreciate guidance on whether the surviving `logins.db` can be used for recovery. Bill

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.