Lifetime Mac
Privacy, security & networking

Charles

Web debugging proxy with published upgrade pricing, fifty dollars a seat

Price: $50 once

Paid upgradesMajor versions cost again

Price read on charlesproxy.com, the page Buy direct opens.

The catch

The next major version costs 40% of what you paid; your licence stops before it

The full picture

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.

Pays back in
4 months
Seats
1 MacOne user licence per computer, though XK72 allows sensible use on a second computer and off-site.
Developer account
None needed
Buy once$50Rent 5 years$780

$730 kept over five years, and you still have the app.
Against Fiddler Everywhere Pro at $156 a year, $13 per user per month, billed annually. Also replaces Proxyman Team subscription and HTTP Toolkit Pro subscription.

What you’re buying

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 owners report

Points that recur across the discussions below. A report of what users say, not our verdict: we don’t review software.

Praised

  • Long-term users keep saying the same thing — a decade or two of daily use, still the tool they reach for when they need to know what an app actually sent
  • Developers repeatedly describe it as the thing that settles arguments about mobile API traffic, because what you think you sent is not always what went out

Criticised

  • Unlabelled icons and menu-buried features come up over and over — people report years of use without learning the toolbar without hovering
  • Several long-time users say a UI change in a later version broke the way they had worked, and some stopped using it over that
  • The most repeated verdict from Mac users is that Proxyman is the nicer native app now, particularly for simulator certificate setup

Details

The price in full

$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.

The Charles page at charlesproxy.com
The developer’s own page. charlesproxy.com, captured 22 Sep 2026
Free trial
Yes
Works offline
Yes
Apple Silicon
Native
On Setapp
No
Minimum macOS
not stated
Developer
XK72 Ltd (Karl von Randow)

Also bought outright