It is likely that the majority of Firefox users use only one profile in the browser as there is barely any indication provided by it that profiles are supported, let alone controls in the browser's interface to manage profiles.
Profiles are separate identities each with its own sets of bookmarks, passwords, extensions, settings, and customizations.
This makes profiles very interesting for users who use the browser for unrelated tasks, for instance for work and free time, or for SEO and regular browsing.
It can also be useful to use a secondary profile for specific tasks, for instance, a security profile for online banking or a private profile that does not save any browsing history.
The basic idea is straightforward: Analyze what you need the browser for to see if multiple profiles make sense.
Let's look at how I make use of multiple profiles. As a blogger, I often have to create screenshots. I could create screenshots using the main Firefox profile, or create a secondary blank profile for that purpose. The blank profile would run the default Firefox theme and layout without extension icons and customizations.
Mozilla some time ago made it clear that they would drop support for the built-in profile manager in favor of an external program conveniently called the Profile Manager.
The Profile Manager is available for all operating systems that the Firefox web browser runs on. While it is still possible to use the built-in profile manager with the current versions of Firefox, it is likely that it won't be there forever.
Update: It is years later and the built-in profile manager is still available. You can run it in the following way:
Download the Profile Manager software to create and manage Firefox profiles. It is provided for all supported operating systems (Windows, Linux and Mac).
The profile manager is offered as a portable version that displays all existing Firefox profiles on startup.
Note: This does not cover portable Firefox versions by default. If you are using a portable version, you need to click on manage Firefox versions to select it manually from the hard drive.
This is done with a click on the manage Firefox versions button in the interface which allows you to add a new Firefox version to the program.
You may also need to use the manage dialog to add other versions of Firefox to the profile manager provided that you want to link specific profiles to them.
As far as profiles are concerned, the Profile Manager displays them all in its interface. There you find the name of each profile, the Firefox version it is assigned to, whether it is the default profile used when you start Firefox without parameters, and whether it is locked.
One thing you may want to do right away is create a backup. It is only possible to create individual backups and not backups for all existing profiles. You do need to make sure that Firefox is closed during the process as you won't be able to create backups otherwise.
You create new profiles with a click on new in the menu bar which opens the create profile window.
There you add a name, location that stores the profile and Firefox version the profile is for. It is also possible to make the new profile the default one.
Once you are done creating all the profiles that you plan to use, you are ready to configure the launch options for the Firefox web browser.
It is alternatively possible to launch one of the profiles with a click on the Start Firefox button after selecting the profile in the upper half of the interface. It is possible to have different profiles running at the same time on the computer if you enable the -no-remote option to do that.
All new profiles start as default Firefox installations which means that you need to customize them on first run. Install add-ons, customize the layout and settings to streamline the profile for the job at hand.
Creating shortcuts for different profiles
It may be easier and comfortable to create shortcuts on the desktop that load select Firefox versions and profiles directly. This way you don't have to open the Profile Manager whenever you want to load a different profile.
Create a new Firefox shortcut on the desktop. This is done by right-click on firefox.exe in the installation directory (on Windows that is C:\Program Files (x86)\Mozilla Firefox\) and selecting Create Shortcut.
Right-click on the shortcut afterwards and select properties. In the target field add -no-remote -p "name" to do so, e.g. "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -no-remote -p "test".
Tip: It is possible to create a new profile from the command line. You need to use -CreateProfile "Name" "Path" for that. Path is optional but allows you to specify the location you want the profile to be saved in.
Benefits of running multiple profiles
What are the major benefits of running different profiles for different work related tasks?
Do you work with profiles?
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.