GitHub Stars Latest release Total downloads Go Report


Phyrox portable app made with Portapps.
Run Mozilla Firefox as a portable app.

Latest version 125.0.3
Internal release 66
Last updated 2024/05/05
Maintainer CrazyMax
License Mozilla Public License 2.0


Download and install the latest portable setup where you want then run phyrox-portable.exe.

If you have already installed Firefox from the original setup, move the following files :

  • %APPDATA%\Mozilla\Firefox\Profiles\*.default\* to data\profile\default

Then run phyrox-portable.exe and remove Firefox from your computer.


For an upgrade, simply download and install the latest portable setup.


Following a trademark violation report (#11) from Mozilla, Firefox portable has been named Phyrox portable on Portapps. Nothing changes except its name.

ESR (Extended Support Release) and Developer Edition are also available


Some modifications have been made through policies to ensure portability:

  • Multilingual : All languages are included in app\langs and can be enabled in config file (see below).
  • Disable updater : Firefox updates are turned off.
  • Don’t check default browser : Stops Firefox from checking if it is the default browser at startup.
  • ‘Know your rights’: Don’t show on first run.
  • WhatsNew: Don’t show WhatsNew on first run after every update.
  • Profile: Profile path is overrided to data\profile folder (see below).
  • A shortcut is created at launch to allow native notifications and removed when Firefox is closed


Phyrox portable can be configured through the main YAML configuration file:

  profile: default
  multiple_instances: false
  locale: en-US
  cleanup: false
  • profile : Name of the profile created in data\profile\<name> (default default)
  • multiple_instances : Allow multiple instances (default false)
  • locale : Locale located in app\langs can be used to change UI language without .xpi extension (default en-US).
  • cleanup : Cleanup leftover folders (default false)


You can use custom policies by creating data/policies.json file like this one:

  "policies": {
    "DisableFirefoxStudies": true,
    "DisableTelemetry": true

DisableAppUpdate and DontCheckDefaultBrowser are forced to true.

Known issues

Here is the list of known issues with this portapp:


JavaScript is not enabled!

JavasScript must be enabled to allow the generation of dynamic download links.
Otherwise you can download directly from the releases page on GitHub.