Modify headers with the header editor
Add request headers, response headers, request cookies, and response cookies in focused tabs.
An open-source browser extension to modify HTTP request and response headers, inject custom headers and cookies, and test APIs with switchable local profiles. Available for Chrome, Firefox, and Edge.
Built for debugging
Header Override keeps the workflow deliberately narrow: add a rule, choose request or response behavior, scope it where needed, and let the extension apply it. Profiles keep separate projects tidy when one browser needs several debugging setups.
Use the Header Override extension in Chrome, Edge, and Firefox to modify headers with local rules for API debugging, staging checks, and QA workflows.

Request and response headers
Feature set
Add request headers, response headers, request cookies, and response cookies in focused tabs.
Scope matching rules with browser-supported URL filter patterns.
Set response cookie Domain, Path, SameSite, Lifetime, Max-Age, and Secure attributes.
Keep up to five local rule profiles for different projects, accounts, or test setups.
Move selected profiles between browsers with local JSON import and export.
Use Header Override in Chrome, Edge, and Firefox.
Enable, disable, delete, and annotate rules with comments.
Rules are saved locally in your browser and never sent to a server.
Real extension UI
The profile dropdown and header rules are shown from actual extension captures, with the same popup layout users see in the browser.
ModHeader alternative
Header Override is open source and keeps rules in local browser storage, making it a lightweight alternative to ModHeader for scoped request headers, response headers, and cookies. Compare Header Override as a ModHeader alternative.
Common uses
FAQ
Header Override helps developers, QA teams, and support engineers modify HTTP headers and cookies from the browser for scoped debugging and testing workflows.
Yes. Header Override is an open-source, lightweight ModHeader alternative for modifying request headers, response headers, request cookies, and response cookies with local browser rules.
No. Rules are stored locally in browser extension storage and are used only to apply the header or cookie changes you configure.
Yes. Header and cookie rules can be scoped with browser-supported URL filter patterns, so changes apply only to matching requests.
Header Override needs access to all URLs because you can create rules for any website and scope them with URL filters. Request header and cookie values are sent only to destinations matching your URL filters; response values are applied only to matching responses. No rule data or browsing activity is transmitted to the developer or developer-controlled servers.
Local by design
Rules are saved in your browser's local extension storage and used only to apply the header and cookie changes you configure. Request values are sent only to matching destinations, while response values are applied only to matching responses. No rule data or browsing activity is transmitted to the developer or developer-controlled servers.