# ChangeTheHeaders for Safari — Customize HTTP request headers

> Safari extension to customize HTTP request headers on Apple devices. (iPhone/iPad app by Jeff Johnson.)

- Source: https://appshunter.io/ios/app/changetheheaders-for-safari/id6743129567 (this page in markdown: same URL + `.md`)
- Developer: [Jeff Johnson](https://appshunter.io/developer/1176742298)
- Category: Utilities
- Price: $6.99
- Rating: 4.10/5 from 7 App Store ratings · 6 written reviews indexed
- Age rating: 4+
- Requires: iOS 17.0 · 15 MB
- Languages: American English
- Released: 2025-03-27
- Data updated: 2026-08-18
- Monetization: paid
- User reviews in markdown: https://appshunter.io/ios/app/changetheheaders-for-safari/id6743129567/reviews.md

## What is ChangeTheHeaders for Safari?

ChangeTheHeaders is a Safari extension for iOS, iPadOS, macOS, and visionOS that allows you to customize HTTP request headers such as Accept, Accept-Language, Cookie, and User-Agent.

You can set different request headers for specific URL domains and for specific resource types, such as audio and video, iframes, or images. Your settings can be synced to all of your devices via iCloud.

Made by indie developer Jeff Johnson, known for StopTheMadness Pro. The support link has documentation and my email address.

## Key features

- Customize HTTP request headers
- Set headers per domain
- Set headers per resource type
- iCloud sync
- Supports iOS, iPadOS, macOS, visionOS

## Recent user reviews (6 of 6)

All indexed reviews: https://appshunter.io/ios/app/changetheheaders-for-safari/id6743129567/reviews.md

### 5/5 — Works perfectly

*2026-04-27*

I needed a solution to modify the Accept header on reddit image CDN subdomains. This is the only iOS Safari extension I could find that looked promising.

Setting up the extension was fairly straightforwards, similar to most other Safari extensions that require page manipulation permissions. The linked how to guide in the main app was very helpful. I got turned around at one point and was unsure why it wasn't working, but with the help of that guide, I rechecked my settings and found one that had been missed the first time through. Fixing that setting got it working right away.

Writing rules was a bit unintuitive at first. You'll definitely want to refer to the linked how to guide in the main app, as the syntax for certain things is decidedly non-standard (e.g. the use of spaces to separate multiple domains). It was also a bit unclear at first why there were two fields (one for domain matching and one for url matching), and that certainly confused me at first. However with the aid of the reference guide, I quickly realized why there were two different fields, and using the example shown in said guide, I was able to determine which field was correct for my use.

With the aid of the reference page from said support site, I was able to quickly put together two rules that handled the header manipulations necessary to force reddit to display images natively instead of forcibly wrapping them in html garbage. Once both rules were in place and the one setting that I had initially missed was corrected, the extension worked perfectly.

Since the url domain match list supports multiple domains, I may go ahead and combine both rules into a single rule at some later point since it's applying the same manipulation to both domains. The space based syntax for multiple domains was weird enough that I just wrote two separate rules to start off with to be safe.

There's a lot of functionality crammed into this extension. The only thing that's kind of missing is having the ability to view and edit rules within the app itself (like RedirectWeb), but that's far from essential functionality. The current version is pretty good on its own, just slightly more awkward to use than it could be.

Overall, this is a very powerful extension that is well worth the purchase price.

My overall rating is 4.5 stars. If the rule viewing/editing functionality was present in the app itself, I'd give this a solid 5.0 stars.

### 1/5 — Cannot set custom headers! Waste of money!

*2026-03-17*

It won't let me set a specific header that my website needs for authentication..! Only a select few work. Waste of money.

### 3/5 — Stop with the smart kid noise

*2026-03-07*

And give me a checkbox to turn off .webp and .pnj. I don’t want to learn markup, I don’t want to learn about useragent strings. I want copy/paste to work the way I want.

**Developer response:** If you're experiencing an issue using the extension, please contact support. I can help.

### 5/5 — It just Works

*2025-11-12*

Awesome that someone finally made this great app for can awful browser.

### 5/5 — Unique App

*2025-05-25*

Simple but very interesting. Love it

### 3/5 — Disappointing

*2025-04-16*

Had hoped to achieve more anonymity by simply replacing the headers with empty headers. However, everything here is a bit complicated and I need to know a lot myself. It would be nice to have an option that simply anonymizes the headers so that no browser, system, etc. can be identified. As an additional one-click solution or default setting at startup. It doesn't do me any good as it is, unless I want to change something very specifically. I had imagined differently. I have now bought all of Jeff's extensions, but this one is expensive and surprisingly limited. I'm disappointed. Lastly, it feels like it's not worth the price and should really be a part of Stop The Madness. I know why it can't, I read Jeff's blog, but from the feel of it, it's still very disappointing. Still 3 stars because it does what it's supposed to. Just not for me.

**Developer response:** Please contact support. It's unclear what you mean by anonymity, but User-Agent is the only header that includes information about the browser and system. However, it's not a good idea to do anything that makes you stand out on the web; that doesn't provide true anonymity. A better approach would be to use a popular, well-known User-Agent shared by a very large number of people, for example the Chrome Windows User-Agent.

## Frequently asked questions about ChangeTheHeaders for Safari

### What is ChangeTheHeaders for Safari?

ChangeTheHeaders for Safari is a paid Safari extension for iOS, iPadOS, macOS, and visionOS that allows users to customize HTTP request headers like Accept, Cookie, and User-Agent.

### How much does ChangeTheHeaders for Safari cost?

ChangeTheHeaders for Safari is a paid app priced at $6.99.

### Does ChangeTheHeaders for Safari have ads?

No, ChangeTheHeaders for Safari does not contain advertisements.

### What devices does ChangeTheHeaders for Safari support?

ChangeTheHeaders for Safari is available on Mac, iPhone, and iPad.

### How often is ChangeTheHeaders for Safari updated?

The latest version, 2.0, was released on April 23, 2025, indicating active development and updates.

### Can I sync my settings with ChangeTheHeaders for Safari?

Yes, your custom header settings can be synced across all your Apple devices using iCloud.

### What is the age rating for ChangeTheHeaders for Safari?

ChangeTheHeaders for Safari has an age rating of 4+.

### Where can I find support for ChangeTheHeaders for Safari?

Support documentation and the developer's email address are available through the app's support link.

## Version history (last 4 releases)

### 2.0 — 2025-04-23

Header rules now support a URL filter in addition to URL domains. The details and differences are explained in the online documentation.

### 1.2 — 2025-04-01

Fixed a bug where the error "Invalid call to declarativeNetRequest.updateDynamicRules()" could not be dismissed.

### 1.1 — 2025-03-28

• Fixed the URL Domains field not working.
• Fixed the error "Invalid call to runtime.sendNativeMessage()" that could occur if you enable iCloud Sync with no header rules.

### 1.0 — 2025-03-27

No release notes.

## Apps similar to ChangeTheHeaders for Safari

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Quiche Browser](https://appshunter.io/ios/app/quiche-browser/id1668363952) | 4.9 (790) | Free | Utilities |
| [Kagi for Safari](https://appshunter.io/ios/app/kagi-for-safari/id1622835804) | 3.7 (182) | Free | Utilities |
| [BrowserMask for Safari](https://appshunter.io/ios/app/browsermask-for-safari/id6450742423) | 3.0 (7) | $3.99 | Utilities |
| [Quick Subtitles](https://appshunter.io/ios/app/quick-subtitles/id6747410609) | 5.0 (3) | Free | Utilities |
| [Parachute Backup Mobile](https://appshunter.io/ios/app/parachute-backup-mobile/id6749824842) | 4.5 (80) | $9.99 | Utilities |
| [AI Actions for Shortcuts](https://appshunter.io/ios/app/ai-actions-for-shortcuts/id6465250302) | 4.6 (26) | Free | Utilities |

## More apps by Jeff Johnson

- [Tweaks for Twitter Mobile](https://appshunter.io/ios/app/tweaks-for-twitter-mobile/id1582826292)
- [StopTheMadness Mobile](https://appshunter.io/ios/app/stopthemadness-mobile/id1583082931)
- [StopTheScript](https://appshunter.io/ios/app/stopthescript/id1588394487)
- [Homecoming for Mastodon](https://appshunter.io/ios/app/homecoming-for-mastodon/id1666139593)
- [StopTheFonts](https://appshunter.io/ios/app/stopthefonts/id1671452642)
- [StopTheMadness Pro](https://appshunter.io/ios/app/stopthemadness-pro/id6471380298)

All apps by Jeff Johnson: https://appshunter.io/developer/1176742298

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-18.*
