2 items
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
Sep 13, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.