Edit HTTP Headers for Safari
Developer ToolsUtilities

Edit HTTP Headers for Safari

Alfredo Grassau · released 21 May 2026 · Open in App Store ↗

Revenue 30d not estimated
Downloads 30d not estimated
Rating 4.75 4 reviews

No in-app products collected for this app.

RatingPrice
Canada50%25.00CA$3.99 $2.87
Denmark25%14.00DKK 29.00 $4.49
United States25%15.00$2.99
United Arab Emirates<1%0AED 12.99 $3.54
Afghanistan<1%0$2.99
Antigua And Barbuda<1%0$2.99
Anguilla<1%0$2.99
Albania<1%0$3.99
Armenia<1%0$3.99
Angola<1%0$2.99

The store shows a different set in every country

Description

Edit HTTP Headers for Safari is a Safari extension that lets you create rules to set or remove HTTP request headers for specific websites.

Use it when you need Safari to send a custom header before a page, script, image, iframe, stylesheet, font, media file, or XHR/fetch request loads.

Features:

Create Custom Header Rules: Add HTTP header rules for the websites you choose.

Set Request Headers: Replace or add a header value before Safari loads a matching request.

Remove Request Headers: Remove selected headers from matching requests when you do not want them sent.

Per-Website Rules: Create different header rules for different domains.

Resource Type Controls: Choose exactly where a rule applies, including main pages, iframes, scripts, images, stylesheets, fonts, media, and XHR/fetch requests.

iCloud Sync: Keep your header rules synced across iPhone, iPad, and Mac.

Privacy-first design: No data collection, tracking, or logging, your browsing stays completely private.

Multilingual support: Use the extension in multiple languages for a globally friendly experience.

Clean, user-friendly UI: Enjoy a streamlined design that integrates smoothly into your workflow.

Seamless Safari integration: Built to work across Safari on macOS, iOS, and iPadOS.

Common Uses:

Test Mobile User Agents: Send an iPhone, iPad, or desktop User-Agent header to test how a website responds.

Set Language Headers: Ask a website to show content in a different language by changing the language header.

Test API Requests: Add custom headers used by development, staging, or internal tools.

Debug Website Behavior: Compare how a site behaves when certain request headers are added, changed, or removed.

Remove Unwanted Headers: Stop selected headers from being sent to specific websites.

Per-Site Development Setup: Keep different header rules for different domains, test servers, or environments.