Add, change, or remove HTTP request headers on the sites you choose. Runs locally, no account, no tracking.
Users
9
+3 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#202K
#169K among extensions
Version
1.0.2
updated 6 Sep 2026
Users
monthly, 2 months
Latest, 16 Oct 2026:9 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 16 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About HeaderNinja - HTTP Header Editor
HeaderNinja lets you add, change, or remove HTTP request headers on the sites you choose, straight from the Chrome toolbar. No proxy, no DevTools, no account.
TYPICAL USES
• Send an Authorization or bearer token to an API you are testing
• Set a custom User-Agent to see how a site behaves on other devices
• Pass a feature flag or debug value to a staging server
• Reproduce a bug that only appears with a specific request header
• Try out CORS, caching, or content-negotiation behaviour by hand
FEATURES
• Add or override any request header by name and value
• Optional URL filter per rule, so a value applies only where you want it
• One-click switch to enable or disable every rule at once
• Rules are saved locally and survive browser restarts
• Small, focused popup with no sign-up, paywall, or upsell
HOW IT WORKS
HeaderNinja uses Chrome's declarativeNetRequest API (Manifest V3), so your rules are applied by the browser's own network layer without the performance and privacy cost of the older blocking webRequest approach. Everything is stored in your browser.
PRIVACY
• No tracking, analytics, or telemetry
• No data leaves your browser
• No remote code
• Two permissions only: declarativeNetRequest to apply your rules, and storage to save them
Built for developers, QA engineers, and anyone who tests APIs. Free and open source under the MPL-2.0 licence.