An extension which can modify the request, include request headers, response headers, response body, redirect requests, and cancel requests.
It's 100% FREE, no ADs, no data collection.
Visit he.firefoxcn.net for more documentations.
| Browser | Lite | Full | 
|---|---|---|
  Firefox | 
Official Download or Mozilla Add-ons | Official Download or Mozilla Add-ons | 
  Chrome | 
Chrome Web Store | Install full version | 
  Edge | 
None | Edge Addons | 
- The official download is exactly the same as Mozilla Add-ons, but the Mozilla Add-ons review is very slow, usually taking more than a week, and you may not be able to get the latest version.
 HeaderEditor-xxx-v2is full version,HeaderEditor-xxx-v3is lite version.- Diff between lite and full version
 
Header Editor require those permissions:
- 
tabs: Open links (such as the options page) - 
webRequest,webRequestBlocking,declarativeNetRequest,*://*/*: Modify requests - 
storage,unlimitedStorage: Storage rules and settings - 
debugger: Modify response body in Chrome - 
unsafe-eval: Execute custom function, code at src/share/core/rule-utils.ts#L41 (may change in the future, you can search for the newest location bynew Function) 
Contribute codes: Submitting a pull request
Thanks to them for their contribution: YFdyh000 iNaru
English: Please submit a issue or pull request to file locale/original/messages.json
Other language: Please translate them on Transifex
Please note that some languages (such as zh-Hans) will not be translated on transifex because the browser does not support them, view full list.
- Install Node.js 20.x and pnpm 10.x.
 - Clone this project, or download the source code and extract it.
 - Run 
pnpm i --frozen-lockfile. - Run build command
- For chrome full version, run 
npm run build:chrome_v2 - For chrome lite version, run 
npm run build:chrome_v3 - For firefox full version, run 
npm run build:firefox_v2 - For firefox lite version, run 
npm run build:firefox_v3 
 - For chrome full version, run 
 - Find build result at 
/dist_* 
- 
Modify
startcommand'sTARGET_BROWSERto the version you want to build - 
Run
npm run start - 
Open browser, load extension from
/dist_*directory or/dist_*/manifest.json 
Copyright © 2017-2025 FirefoxBar Team
This project is licensed under the GNU GPL v2.0 or later.
CDN acceleration and security protection for this project are sponsored by Tencent EdgeOne.



