Wirelet

Modify HTTP headers on the sites you choose

Wirelet is an extension for Chrome and Microsoft Edge. It adds, changes or removes the HTTP headers of your requests and responses, per site or per tab, and can switch the user agent.

Add to ChromeGet it for Edge

Free · Chrome or Microsoft Edge 141 or later · English and French

Wirelet’s window on api.example.com: the “Staging API” profile is on and active on this site, a second profile is off, and the “User agent · this tab” row is at the bottom.

Three facts you can check in the package

No site access at install

The install dialog lists no site permission. Site access is optional (optional_host_permissions): Wirelet asks your browser for it when you switch on a profile, for that profile’s sites or for all sites, and you can say no.

No network connection

The manifest’s content security policy sets connect-src 'none': Wirelet’s pages and background script cannot connect to any server. Your profiles stay in your browser’s storage.

No code in your pages

The manifest declares no content_scripts and no scripting permission: Wirelet runs no code in the pages you visit. Your browser applies the header rules itself.

How to check all three yourself

Illustration of the browser’s install dialog for Wirelet: “Add extension”, with no permission listed.
The install dialog has no permission to list.

What Wirelet does

A profile marked “Blocked” with Wirelet’s explanation: your headers aren’t applied on api.example.com until you allow access, with an “Allow” button.
When a site needs access, Wirelet says so, and why.

Free and Pro

Free

Pro

Free during early access. Everything the free plan includes (3 profiles, 10 active headers, response headers, import and export) stays free for good; Pro features will become paid later.

Guides

Keyboard

Every action works with the keyboard alone. Alt+Shift+Y (Control+Shift+Y on a Mac) opens Wirelet, and Alt+Shift+Q (Control+Shift+Q on a Mac) pauses it. You can change both in your browser’s keyboard shortcuts page for extensions.

Questions

Why does Wirelet ask for access to a site?

Your browser applies an extension’s header changes only on the sites it may access. Wirelet asks for the sites of your profiles, or for all sites if you choose. A page that calls an API on another domain needs both.

Why is a header missing from a request?

Usually the site is not allowed yet: the profile shows “Blocked”, and “Allow” fixes it. Otherwise, a response that a page’s service worker serves from its cache never reaches the network, so no header can change: reload while bypassing the cache.

Does the user agent change for scripts too?

No. Wirelet changes the User-Agent header and the Client Hints the server receives; scripts in the page still see your browser’s own values.

Does Wirelet work in private windows?

Only if you allow it: in your browser’s extension settings, open Wirelet’s details and turn on private windows.

Can I get a deleted profile back?

Yes, with “Undo” within 5 seconds.

Another header extension changes the same header: which wins?

The extension installed most recently: your browser applies its changes first. Turn the other one off on the sites you test.

Install Wirelet

Free · Chrome or Microsoft Edge 141 or later · English and French