Charles
web debugging proxy with published upgrade pricing, fifty dollars a seat
Paid upgrades
Paid major upgrades are stated policy, not a surprise: 40% of the original purchase price, so budget for a version rather than for forever. Charles is a Java application and feels like one next to native Mac tools. Reading HTTPS means installing and trusting a local root certificate, and apps that pin their certificates stay unreadable no matter what you do. Unregistered, it quits after 30 minutes and makes you restart the session.
Cost over five years
$50 once = 4 months of Fiddler Everywhere Pro. Over five years that is $780 rented against $50 owned — $730 kept, and you still have the app.
Fiddler Everywhere Pro priced at $156 a year — $13 per user per month, billed annually. Checked 2026-09-22.
Charles has been the answer to "what is this app actually sending?" for about twenty years. You run it, point your Mac or a phone on the same Wi-Fi at it, and every request appears in a tree you can expand: headers, bodies, timings, cookies. From there you can throttle the connection to something dial-up slow, swap a response for a local file, or hold a request at a breakpoint and edit it before it goes out. It is as useful for auditing a suspicious app's phone-home traffic as it is for debugging your own API.
The licence is unusually plain about its limits. Fifty dollars buys the current major version and every update within it. When version 6 arrives, that is 40% of what you paid, or free if you bought within three months of the release. Knowing the number in advance is worth something.
Two things to weigh. It is Java, so the window looks out of place and feels heavier than Proxyman, which is the native alternative many people now prefer. And if you inspect traffic once a year, the free 30-minute sessions genuinely cover it, so there is no hurry to buy.
What it looks like

What it does
- Inspects and decrypts HTTP and HTTPS traffic from the Mac and nearby devices
- Bandwidth throttling to reproduce slow or flaky networks
- Rewrite, map-remote and breakpoint tools for changing traffic in flight
- One licence covers the macOS, Windows and Linux builds
- Upgrade cost is published up front rather than decided later
Cancel instead
Also bought outright in privacy
The facts
- Price
- $50
- What you get
- One payment, and the developer charges for major versions on a stated cadence.
- Details
- $50 for a single licence, dropping to $40 each at five licences and $30 each at ten. Site Licence $400, Multi-Site Licence $700. A licence covers the major version current at purchase (5.x today) plus all updates up to, but not including, the next major. Upgrading to a new major costs 40% of what you paid, and is free if that major ships within three months of your purchase.
- Free trial
- Yes
- On Setapp
- No
- Minimum macOS
- not stated
- Developer
- XK72 Ltd (Karl von Randow)
- Price checked
- 2026-09-22
Check it yourself - Price band
- $30 to $60