→ HTTP header editor ←

Forge request & response headers, right in Chrome.

Set, append, or remove any header on the sites you choose. Add cookies, switch between saved profiles, and confirm every change — without touching a line of server code.

Made in the USA No ads, no malware Always free Data stays on your machine
🇺🇸

Made in the USA

Built and maintained by an independent developer in the United States.

🔒

Local only

Every rule and profile lives in your browser. Nothing is ever sent to a server.

🚫

No ads, no malware

No trackers, no analytics, no remote code. Just the tool.

∞

Always free

Free to use, released under the MIT License. No accounts, no paywalls.

🧩

Chrome, any OS

Works wherever Chrome runs — macOS, Windows, Linux, and ChromeOS.

▚ what it does

Everything you need to reshape traffic.

Six focused tools, one small popup. Each rule applies instantly and only where you tell it to.

→ request headers

Set, append, or remove any request header

Inject an environment flag, spoof a forwarded IP for an edge test, or strip a header your client keeps sending. Rules take effect the moment you save.

  • Three operations: set, append, remove
  • Per-rule on/off without deleting anything
  • Add a comment to remember why a rule exists
Request header rules with the operation dropdown open showing Set, Append, and Remove.
← response headers

Rewrite what the browser receives

Unblock CORS against a nonprod API, drop a strict Content-Security-Policy while you debug, or simulate cache behavior — all evaluated against the modified headers, so the browser actually honors them.

  • Full set / append / remove on responses
  • CORS and CSP testing without a proxy
  • Fails closed — a bad rule never half-applies
A response header rule setting Access-Control-Allow-Origin to a wildcard.
→ request cookies

Plant, append, or clear cookies

Append a cookie to the outgoing header, or write a real one into the browser jar for a whole domain — a true override you can see in DevTools. Perfect for dropping an auth token onto a staging endpoint.

  • Append rides the Cookie header, scoped by your filters
  • Set / Remove write straight to the cookie jar
  • Cleaned up automatically when you switch away
Request cookie rules showing append, set, and remove operations.
⌖ url filters

Apply rules exactly where you mean to

Scope any rule to the hosts and paths you choose. Include the sites a rule should touch, exclude the ones it must never touch — with simple wildcards or full RE2 regex.

  • Wildcard patterns like ||api.example.com/*
  • Exclusions win over includes
  • Regex mode for anything more precise
URL filter rules with include and exclude patterns.
▣ profiles

One click between whole setups

Keep a staging profile, a CORS-testing profile, and a clean one — each with its own headers, cookies, and filters. Only the active profile runs; the rest stay saved and silent.

  • New, duplicate, rename, delete
  • Switching swaps every rule instantly
  • Export and import to back up or share
The profile switcher dropdown with three saved profiles.
← verify

See what the page actually receives

The DevTools Network panel shows headers before modification, so it can't confirm a rule worked. Verify fetches the current tab and shows the real, post-modification response headers — your rules highlighted.

  • Confirms response rules at a glance
  • Pass / fail verdicts for removals
  • No guesswork, no external echo service
The Verify panel listing post-modification response headers.
◆ what you can count on

🔒 Your data never leaves

HeaderForge has no server, no analytics, and no telemetry. Profiles, rules, and cookies are stored only in your browser's local extension storage — and deleted when you remove it.

🧾 Free and open

Released under the MIT License. Free to use, study, and modify. No sign-up, no license key, no upsell.

🧩 Chrome today

HeaderForge is a Chrome extension, available for Google Chrome only for now. It runs on any desktop OS Chrome supports.

Start forging headers.

Install it, open the popup, add a rule. That's the whole learning curve.

macOS · Windows · Linux · ChromeOS — anywhere Chrome runs