Multiple Firefox Instances

It can often be useful to have multiple Firefox browsers open at the same time. Particularly for testing web sites or any sort of web development. Or even just so you can be logged into two sites at the same time with different accounts.

Firefox provides such a feature with the -no-remote switch. The first step is to create multiple Firefox profiles. To do this, launch Firefox with the -ProfileManager switch.

On Windows click Start > Run then:
"C:\Program Files\Mozilla Firefox\firefox.exe" -no-remote -ProfileManager

On *nix launch the command:
firefox -ProfileManager

Then create a new profile. If you want to make a copy of your existing profile, simply create the new profile, then copy the current profile directory to the new profile directory.

Now you’re ready to launch Firefox with the -no-remote switch. The trick is that you need to select your second profile when you launch your second instance. So start Firefox as normal, then launch a second browser.

On Windows click Start > Run then:
"C:\Program Files\Mozilla Firefox\firefox.exe" -no-remote -P "secondprofilename"

On *nix launch the command:
firefox -no-remote -P secondprofilename

Bingo, now you should have two separate Firefox windows, each running independently of each other. If you click on links in another program, they will probably go whichever Firefox window you opened first. Enjoy. More info.

94 thoughts on “Multiple Firefox Instances

  1. Is there any limit in the number of firefox profiles that can be created?

    My issue is
    I am currently doing selenium webdriver automation in linux for a device. There are 50 devices of same kind and framework will pickup a device depending on availability. I need to by pass unsigned ssl pages. I am using firefox 14.

    I have implemented following but it is not consistent.

    everytime a device is chosen
    adds cer of device to the cert file in firefox profile
    but I am getting sec_error_bad_signature very frequently.

    So I started recreating cert file for every run.

    Now this is posing a problem if multiple devices are run at the same time. Hence I want to create separate firefox profile

  2. Thanks for the good summary how to get multiple profiles running in Firefox. I tried this solution with the PortableApps.com version of Firefox. To get it working with the PortableApps launcher, I needed to copy the FirefoxPortable.ini to the folder where FirefoxPortable.exe resides. In the ini-file I added the -no-remote entry to the AdditionalParameters-attribute.
    Just thought I’d share this solution.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>