Fiddler has been the default web debugging proxy on Windows for two decades, but it never found a real home on the Mac. Fiddler Classic remains Windows-only, and Fiddler Everywhere — the cross-platform successor — is an Electron-era rewrite sold as a per-user subscription that keeps working only while you keep paying.

Proxygen is a debugging proxy built natively for Apple platforms: a Swift app for Mac, iPhone and iPad around a TLS manipulator-in-the-middle proxy that captures and decrypts HTTPS traffic, licensed as a one-time purchase. If Fiddler shaped your debugging habits, this article shows where each of them lands in Proxygen.

Your Fiddler habits, translated

Fiddler’s workflow — watch the session list fill up, filter it down, set a breakpoint, tamper with a request — carries over almost one to one:

In Fiddler In Proxygen
Breakpoints (bpu, bpafter) Intercept — a queue showing all caught requests and responses at once, to edit, forward or drop in any order
AutoResponder Rewrites with the Respond action — serve a custom response without contacting the server
AutoResponder redirect rules Rewrites with the Target override — send matching requests to a different host, port or scheme
AutoResponder *drop Rewrites with the Drop action
Composer Editor — build, edit and replay requests, with a history of every attempt
Filters tab History filter rules and flags — match host, path, method, status, content type and more
FiddlerScript Scripting — JavaScript onRequest and onResponse callbacks with per-host and per-URI matching
Inspectors Message viewers with text, JSON, hex and other display modes
WebSocket tab Sockets — WebSocket and SSE channels as a dedicated tool
Sessions and archives PGEN project documents with automatic saves
Intercept tool in Proxygen Mac app holding captured requests and responses for editing

Rules with and without code

Fiddler splits its automation between AutoResponder rules and FiddlerScript. Proxygen draws the same line: Rewrites are declarative rules — matched by host, URI, client app, scheme and method — that edit headers, bodies and targets, respond, drop, or set flags, with {{variable}} placeholders resolved at send time. When a rule isn’t expressive enough, Scripting gives you JavaScript callbacks over the same traffic. If you have ever ported a FiddlerScript snippet between machines, note that rules can be saved either globally in the app or inside a project document that travels with your capture.

Scripting rules in Proxygen Mac app modifying matching requests and responses

Moving your sessions over

Proxygen does not read Fiddler’s .saz archives directly, but both Fiddler Classic and Fiddler Everywhere export sessions to HTTP Archive (.har) — and Proxygen opens HAR files natively, alongside Charles, Proxyman and mitmproxy session formats. The formats and options are covered in Import and Export. Existing captures survive the switch.

Beyond the Fiddler feature set

Some Proxygen tools have no Fiddler counterpart to map from: Graph draws captured traffic as a map of apps, hosts and connections; Diff compares any two requests or responses side by side — the tool you want when one request works and its near-identical twin doesn’t; Test runs request collections with assertions against your API; and Transform decodes layered encodings, compression and protobuf straight from captured messages.

Diff tool in Proxygen Mac app comparing two HTTP responses side by side

And it fits in your pocket

Fiddler has no presence on iOS — inspecting iPhone traffic with it means proxying the device through a desktop. Proxygen’s iOS app runs the proxy on the device itself and carries the full toolset with it, then mirrors traffic to the Mac app in real time when you want the bigger screen. The setup is walked through in How to Inspect HTTPS Traffic on iPhone.

Download on the App Store

Send to Mac mirroring HTTPS traffic from an iPhone to Proxygen Mac app

Subscription vs. one-time purchase

Fiddler Everywhere is subscription-only: at the time of writing, plans run from $7 to $37 per user per month billed annually, renew automatically, and access ends when the subscription does. A Proxygen license is a one-time purchase that includes updates, with no renewal and no paid upgrades.

In fairness the other way: Fiddler Everywhere also runs on Windows and Linux, and Fiddler Classic is free if Windows is where you work. Proxygen is built for Mac, iPhone and iPad only — that focus is where its native feel comes from.

Try it out

The free trial is fully featured. Download Proxygen, export a HAR from Fiddler and open it, and see how the workflow you already know feels as a native Mac app. Full documentation is at proxygen.app/docs.

Download Proxygen for Mac