Free · Open source · No ads

Modify Headers.
Stay in Control.

Edit and share headers in seconds—with precise control over where they apply.

No account required Trusted by 4,000+ developers

Coming from ModHeader? Migrate in under 5 minutes

VibeHeader applying X-Environment and X-Debug to vibeheader.com and showing Active on this tab
01 Add a header 02 Turn it on 03 Test the request

01 · Share

Stop Copy-Pasting Headers.

Share header setups like you share a doc—send one link, and your teammate can preview and import the same setup.

No screenshots. No files. No account.

  1. 01
    You

    Copy the setup link

    VibeHeader confirming that the filtered vibeheader.com setup link was copied
  2. 02
    Your teammate

    Review and import instantly

  3. 03
    Your teammate

    Same setup, now active

    The same headers and vibeheader.com filter active in VibeHeader

Private by design

Your Shared Setup Stays Off Our Servers.

VibeHeader keeps the setup in the URL fragment, where your teammate’s browser reads it locally. We never receive or store the setup—and they can review it before importing.

Sources: RFC 3986 §3.5 · MDN — URI fragment

02 · Request Filters

Keep Headers Where They Belong.

Prevent sensitive headers from reaching the wrong site. Set a safe scope, verify it, and browse with confidence.

Start from the page you’re on Three useful scopes, ready to choose.
VibeHeader suggesting the current host, domain and subdomains, and current URL prefix
Go advanced—and verify Use regex, then test before you rely on it.
VibeHeader testing a URL against a regular expression and showing Matched by 1 rule

Matched against each supported request’s target URL.

Filters stay with the setup when you share it.

Multiple environments
VibeHeader Profiles for Local Debug, Staging API, and Checkout QA
Local Debug Staging API Checkout QA

03 · Profiles

Switch Projects, Not Settings.

Save headers and filters by project, then switch without rebuilding the setup—or run multiple Profiles together.

  • Keep local, staging, and QA separate.
  • Pause one Profile without stopping the others.
  • Duplicate a working setup instead of rebuilding it.

From our users

Why People Switch.

FnngFull-stack Engineer

It quietly replaced ModHeader for me. I copy a share link, drop it in Slack, and the PM has my exact setup — no more ‘can you screenshot your headers?’

SarahProduct Manager

Engineers made me install ModHeader just to sign off on tests, and it kept popping ads at me. VibeHeader does one job, does it quietly, and stays out of my way.

TedFront-end Engineer

I used ModHeader for years—then it was flagged as malware. A friend recommended VibeHeader, and I switched seamlessly: headers, filters, and Profiles in a simpler design. Best of all, it’s MIT-licensed and open source.

Read why we built VibeHeader

Switching from ModHeader?

A Clean, Open-Source ModHeader Alternative.

  • No accounts
  • No ads
  • No tracking
ModHeader and VibeHeader trust comparison ModHeader is shown with a Chrome malware flag, popup ads, and user data collection. VibeHeader has public source, an MIT license, a privacy-first design, and no extension analytics. VS ModHeader Flagged by Chrome as malware Popup ads Collect user data VibeHeader Public source · MIT licensed Privacy-first No extension analytics

FAQ

Common Questions.

What headers can VibeHeader modify today?

VibeHeader 1.1 modifies request headers. Response-header support is not available yet. Need response headers? Share your use case

How do I apply request headers to only one website?

Add a Request Filter to the Profile. You can match an exact host, a full URL, a wildcard, or a regex pattern, then use the built-in URL tester to verify the scope before relying on it.

Do multiple Request Filters use AND or OR matching?

OR. A Profile applies when any enabled Request Filter matches the request’s target URL. If it has no enabled filters, it applies to all supported requests.

Can multiple Profiles run at the same time?

Yes. Every active Profile runs independently on requests that match its own filters. Pausing one Profile does not pause the others.

Which Profile takes priority if two Profiles set the same header?

When two active Profiles match the same request and set the same header name to different values, the later Profile in the Profile list takes priority. VibeHeader marks the earlier value as overridden.

What is included in a share link?

One Profile name, its enabled valid request headers, and its valid request filters. The payload is read from the URL fragment and is not sent to our server. The link itself still contains the config, so share it through a trusted channel.

Where are my Profiles, headers, and filters stored?

They are saved in the extension’s local browser storage. VibeHeader does not require an account or upload your saved Profiles to a VibeHeader server.

Is VibeHeader open source, and do I need an account?

VibeHeader is MIT licensed, with public source on GitHub. There is no paid tier, no ads, and no account required.

Take Control of Your Headers.

Start simple. Add filters and Profiles when you need them.