ChHeader



Overview
Edit request and response headers, organize profiles, and target specific sites to test APIs and websites.
ChHeader helps developers test APIs and websites by changing HTTP request and response headers directly in Chrome. I’m KahWee Teng. I built ChHeader for my own work. It has no ads or analytics, and the source is available for review. Organize your headers into named profiles for local development, staging, and debugging. Choose the sites, URL patterns, or request types each profile applies to, then switch it on when you need it. • Edit request and response headers in one compact popup. • Match sites, wildcard URL patterns, or regular expressions. • Filter by request type, including documents and XHR/fetch. • Keep separate profiles with names, colors, and notes. • Import and export profiles as JSON. Imported profiles start off. • See which profile is on, independently of the profile you are editing. • Work in light or dark mode, following your system appearance. GET STARTED Create a profile, add a header, choose a URL rule and allowed sites, then turn the profile on to approve access. If Chrome closes the popup, reopen it and enable the profile again. Reload the target page or make a new request to test the result. Only one profile is enabled at a time. A profile with no URL rules changes no requests. LOCAL STORAGE AND SHARING Profiles are stored locally in your browser. No ChHeader account is required, and the extension includes no analytics or advertising. Header values are sent to destinations matched by your enabled rules, so review their scope before enabling a profile. Exports hide common credential header values by default. This is a convenience, not a guarantee that an export contains no secrets; review JSON before sharing it. PERMISSIONS ChHeader uses Chrome’s declarativeNetRequest API to apply your header rules and local storage to save your profiles. Website access is optional and requested only for a profile’s allowed sites, including local development servers. Domain grants include subdomains, HTTP/HTTPS and all ports. Regex and other URL rules stay within that profile’s site list. The popup shows granted sites and can revoke all website access. Updates reset grants and turn profiles off while preserving saved profiles. Source code and documentation: https://github.com/kahwee/ch-header Support: https://github.com/kahwee/ch-header/issues Made by KahWee Teng: https://kahwee.com
0 out of 5No ratings
Details
- Version0.4.2
- UpdatedSeptember 13, 2026
- Offered bytengkahwee
- Size878KiB
- LanguagesEnglish
- Developer
Email
kahwee@me.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
ChHeader has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
ChHeader handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser