One of our readers suggested us to come up with a follow-up article on how to find the Firefox Profile, describing some of the folders/files in the Firefox Profile folder on Windows PC. Particularly, the ones required for an easy reinstall of extensions, passwords, etc. While attempting to oblige to his request, we also thought it necessary to clear up the air around those folders/files located under your Firefox browser profile.
Firefox browser Profile files and folders
Any changes made by you to your Firefox browser like your home page, extensions installed, or passwords saved are readily stored in a special folder, called a profile. This profile folder is stored in a separate place from the Firefox program so that, if something ever goes wrong with Firefox, you can easily recover it.
Firefox browser, by default, stores your profile folder at this location on your computer –
C:\Users\<username>\AppData\Roaming\Mozilla\Firefox\Profiles
It further contains additional files and folders some of whose roles are described briefly below.
Bookmarkbackups
As the name suggests, the folder stores bookmark backup files, which can be used to restore your bookmarks. A file – favicons.sqlite file contains all of the favicons (a shortcut icon for your Firefox bookmarks). So, you should keep a backup of it if you are interested in saving your bookmarks
Secondly, all your passwords are stored in two different files. These include:
- key4.db – This file is known to store your key database for your passwords. To transfer saved passwords, you must copy this file along with the following file.
- logins.json – If you are aware, the Firefox browser supports a built-in password manager. This manager stores the encrypted credentials in a file called “logins.json.” All the usernames and passwords saved to the logins.json file are encrypted with a key that is stored in the “key4.db” file.
Both the logins.json and key4.db files can be found in the Windows directory.
Site-specific preferences
The site permission store is kept in an SQLite database called permissions.sqlite. It stores many of your Firefox permissions that are decided on a per-site basis. For instance, which sites should be allowed or prohibited from setting cookies, showing images, displaying popups and installing extensions.
Search engines
This file search.json.mozlz4 stores user-installed search engines.
While we recommend keeping a backup of all the files and folders in a profile, those that are particularly useful in the easy reinstallation of extensions and passwords, was of our interest and thus, covered.