Skip to content
A WebExtension port of Random Agent Spoofer
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github add issue template Dec 15, 2018
src update popup css; closes #168 Apr 20, 2019
test update whitelist tests Apr 13, 2019
LICENSE add license Jun 18, 2018
package-lock.json update tests Apr 6, 2019
package.json update tests Apr 6, 2019
screenshot.png update screenshot, chrome useragents Jul 19, 2018


Chameleon version GPL v3 License

Chameleon is a WebExtension port of the popular Firefox addon Random Agent Spoofer.

The UI is near identical and contains most of the features found in the original extension.

chameleon screenshot



  • Randomly select from a preset list of user agents.
  • Choose between different platforms or device types.
  • Use a custom user agent.
  • Change user agent at interval.


  • Spoof some header values.
  • Modify referer options.
  • Enable Do Not Track.
  • Prevent Etag tracking.
  • Modify referer (use source url or disable).


  • Enable script injection.
  • Disable WebSockets.
  • Limit tab history.
  • Protect
  • Spoof audio context
  • Spoof client rects.
  • Spoof screen size.
  • Spoof timezone.
  • Prevent WebRTC leak.
  • Enable tracking protection.
  • Enable resist fingerprinting.
  • Enable first party isolation.
  • Modify cookie options.
  • about:config checklist to enhance your privacy.

WebExtensions are unable to modify about:config entries. A workaround for this is to use the checklists that can be found under certain menu options. Right click the option and select "Copy Link Location". Paste this link into your address bar and you'll be presented with the option in about:config.


  • Use your real or spoofed profile for whitelisted sites.
  • Manage a list of whitelist rules.
  • Supports regular expressions
  • Option to use a spoofed profile per whitelist rule.


Chameleon is available on the Firefox Add-ons website.


Want to help improve Chameleon? Send a pull request or open an issue. Keep in mind that some functionality isn't technically possible.


Don't know where to start? Check out the wiki. If you're having issues with a website, please read the whitelist guide.


Chameleon icon made by Freepik from is licensed by CC 3.0 BY

dillbyrne for creating Random Agent Spoofer

Joue Quroi for the timezone spoofing code Spoof Timezone

ilGur for the audio context spoofing code AudioContext Defender

Princeton Web Transparency & Accountability Project for the audio context fingerprinting code AudioContext Fingerprint

You can’t perform that action at this time.