StackBazaarPRICES CHECKED DAILY
Developer toolsBy the Stack Bazaar editorsLast checked November 6, 2026
Charles logo

Charles

A $50 web debugging proxy whose licence is pinned to a version number instead of a renewal date

3.9/ 5 overall
Scored on the published rubric, from documentation, pricing and verified user reports.
From $50 USD once per user, valid for every Charles 5.x update, no subscription - see current pricing
Best for: Developers and testers who want a proxy licence that keeps working on every point release of one major version without a clock running.
3.5ease
4.2features
4.6value
3.1support

Verdict

Charles is the cheapest serious web debugging proxy sold outright, and the terms are set out in four short paragraphs on its own Buy page. Fifty dollars buys one user licence. That licence is valid for the current major version, 5.X, and for every update up to but not including the next major version. There is no renewal date and no annual fee. This documentation review is built from the Charles Buy page, Overview page, Download page and home page news column, all read on November 1, 2026, with no testing of our own. The strong part is the update rule: point releases keep arriving for as long as version 5 lives, which on the published record now stretches from March 2025 to April 2026 and counting. The weak parts are also published. A user licence is written for one computer, no refund window appears on the Buy page because a reseller handles returns, and the price of version 6 is nowhere on the site.

Visit Charles
We have no affiliate relationship with this vendor. Link goes to the official site.

Where it is strong

  • USD $50 for a single user licence, with no subscription option anywhere on the Buy page
  • Every 5.x update is included: the licence covers "all updates up to but not including the next major version"
  • A free trial of 30 days is offered before purchase, stated on the Buy page
  • One product, one price list, five platform builds: Windows x86_64 and Arm64, macOS, Linux x86_64 and Aarch64
  • Volume pricing is printed rather than quoted: $40 per user at five seats, $30 per user at ten
  • A Site License at $400 covers an organisation at one named location, which is cheap for a team of twenty

Where it falls short

  • The licence is written for one computer, with only "sensible use on a second computer and off-site" allowed
  • No refund window is printed on the Buy page; returns are handled by the reseller, Paddle
  • Nothing published says what version 6 will cost, only that an upgrade would be 40% of the original price
  • The free major upgrade applies only if the next major version lands within three months of purchase
  • Support is an email address and a documentation site, with no published response time
  • The Download page says the latest version is 5.2.2 while the home page news column stops at Charles 5.1

At a glance

Single user licenceUSD $50, per the Charles Buy page read November 1, 2026, excluding sales tax
Volume pricing"5+ User Licenses USD $40 / license (20% discount)" and "10+ User Licenses USD $30 / license (40% discount)"
Pricing note"1 license - USD $50", with the tier list running "1-4 User Licenses USD $50 / license", "5+ User Licenses USD $40 / license (20% discount)" and "10+ User Licenses USD $30 / license (40% discount)", plus a Site License at USD $400 and a Multi-Site License at USD $700, per the Charles Buy page, checked November 1, 2026
Site LicenceUSD $400 for one named site; Multi-Site Licence USD $700
What a user licence covers"A user license permits you to use Charles on one computers", with "sensible use on a second computer and off-site" allowed
Updates included"valid for the current major version of Charles at the time of purchase (currently 5.X), and remains valid for all updates up to but not including the next major version"
Free major upgradeOnly "if the next major version is released within three months of the license purchase"
Paid upgrade price"Upgrade pricing will be 40% of the original license purchase price"
Free trial"You may try Charles for 30 days before purchasing a license"
RefundsNot stated on the Buy page; "Paddle provides all customer service inquiries and handles returns"
Current version5.2.2, per the Download page read November 1, 2026
Release recordCharles 5 released 12 March 2025; Charles 5.1 released 21 April 2026, per the home page news column
Platforms and build sizesWindows x86_64 appx 78.9 MB and msi 74.5 MB, Windows Arm64 appx 76.5 MB and msi 72.1 MB, macOS dmg 79.3 MB, Linux x86_64 tar.gz 74.1 MB, Linux Aarch64 tar.gz 73.1 MB
Linux packagingAPT and YUM repositories carry a package named charles-proxy5
PaymentPaddle.com is Merchant of Record, taking cards and PayPal and adding sales tax where it applies
DeveloperXK72, with the site copyright line reading 2026

What Charles actually is, and what XK72 sells

Charles is a proxy that runs on your own machine and records every request your browser or app sends through it. Nothing about it is hosted.

The vendor's description is plain. Charles is "an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet".

What is sold is a user licence, by one developer, through one reseller. The Buy page carries no subscription tier at all.

So the decision is not which plan to pick. It is whether a licence pinned to a major version suits the way you work.

Charles's public homepage, captured automatically on November 6, 2026. Not a logged-in account; the page may have changed since.
Charles's public homepage, captured automatically on November 6, 2026. Not a logged-in account; the page may have changed since.

What the fifty dollars actually buys

One number does most of the work here. "1 license - USD $50" sits at the top of the Buy page, read on November 1, 2026.

The pricing table below it prints the volume steps rather than hiding them behind a sales form. One to four user licences cost $50 each.

Five or more cost "USD $40 / license (20% discount)". Ten or more cost "USD $30 / license (40% discount)".

Two organisation-wide options sit beside those. A Site License is USD $400 and covers use "on any computer at one site". A Multi-Site License is USD $700.

For a team of twenty, the site licence is the obvious read: $400 against $600 at the ten-plus per-user rate. That arithmetic is ours, from the vendor's own published rates.

Paddle.com is named as Merchant of Record and adds sales tax where it applies. The same logic that governs most of the stores covered in our notes on what happens after you pay once.

The licence is pinned to a version number, not a date

This is the sentence that decides whether Charles is a good buy, and it is easy to skim past.

The Buy page states that each licence "is valid for the current major version of Charles at the time of purchase (currently 5.X), and remains valid for all updates up to but not including the next major version".

That is a different promise from a subscription and a different promise from twelve months of updates. There is no clock. There is a ceiling.

The published record gives that ceiling some shape. Charles 5 was released on 12 March 2025, and the news column records Charles 5.1 on 21 April 2026.

Two further terms narrow it. A licence gets the next major version free only "if the next major version is released within three months of the license purchase". Otherwise an upgrade costs "40% of the original license purchase price".

What is not published is the price of version 6, or any hint of when it might arrive. We read four pages on November 1, 2026 and found no figure.

Who Charles is best for

The fit follows the licence terms more than the feature list.

Who should skip it

Three groups, and none of the reasons involve the quality of the capture.

The 30-day trial is the only safety net on the page

The Buy page says "You may try Charles for 30 days before purchasing a license. This enables you to evaluate Charles before deciding to purchase."

That is a full month of the real program, not a cut-down edition.

It also has to carry more weight than usual, because the page prints no refund terms of its own. It says instead that "Paddle provides all customer service inquiries and handles returns".

So the vendor's position is that returns exist, but the conditions live with the reseller. We did not find a stated window, a stated reason test, or a stated time limit on the Charles site on November 1, 2026.

Value: what the score is built from

The value score rests on three published facts and one absence.

The entry price is $50. Every 5.x update is included. A 30-day trial comes first, so nobody has to buy to find out.

The absence is the price of the next major version. A buyer in month one of a version cycle gets years of free point releases; a buyer in month thirty gets fewer, at the same price.

That timing risk is the honest deduction, and it is the same one we set out in our guide to how lifetime software deals actually work.

Ease of use: what the score is built from

Charles asks you to understand proxies before it helps you.

Traffic only appears once the browser or device is pointed at it, and HTTPS only becomes readable once its root certificate is installed and trusted. Neither step is hidden, but neither is automatic.

The vendor does list interface work in version 5: "an updated UI that looks more modern on all platforms", inline search in requests and responses, filters in tools dialogs, and grouping of focused, unfocused and encrypted hosts in the Structure view.

Those are vendor claims from a release description, not measurements. The score reflects a tool built for people who already know what a proxy is.

Features: what the Overview page lists for the money

The feature list is short, specific, and old enough to be stable.

SSL Proxying is named first, described as viewing "SSL requests and responses in plain text". Bandwidth Throttling simulates slower connections "including latency".

AJAX debugging renders XML and JSON as a tree or as text. Requests can be repeated to test back-end changes, edited to test different inputs, or stopped at breakpoints "to intercept and edit requests or responses".

Recorded HTML, CSS and RSS or atom responses can be validated through the W3C validator. AMF support for Flash and Flex remoting is still listed, which tells you how long this tool has been around.

The Download page adds one practical detail: Firefox no longer needs an add-on, and should be pointed at the system proxy settings instead.

Support: what is actually promised

Very little is promised, and the pages do not pretend otherwise.

There is a documentation section, a support page, and a Lost License Key facility for keys that never arrive. Educational pricing exists but requires contacting the developer.

The Buy page says a licence key is shown on screen and emailed immediately after purchase, and asks buyers to check spam if it does not appear within a few minutes.

No response time is published for any channel. For a one-developer product at $50 that is defensible, but it is the score to weigh if a stalled licence would stop your week.

Security history, since this tool reads your traffic in clear text

A debugging proxy decrypts HTTPS on purpose, so its own track record matters more than most.

XK72 keeps that record in the open on its home page news column rather than in a buried advisory feed.

Two entries are worth reading before you install anything. On 5 May 2018 the vendor published a "Charles Security Bulletin for a local privilege escalation in Charles 4.2 and 3.12.1 and earlier".

On 14 December 2021, during the log4j2 panic, it stated that "no version of Charles shipped or used any version of log4j and Charles is therefore thankfully unaffected by this issue".

Neither entry is a guarantee. Both are the kind of disclosure a one-developer vendor could quietly skip, and this one did not.

Platforms: one price, five builds

The Download page is the evidence, and it is specific down to the megabyte.

Windows is served by appx and msi packages on both x86_64 and Arm64, at 78.9 MB, 74.5 MB, 76.5 MB and 72.1 MB. The vendor recommends the appx package.

macOS ships as a 79.3 MB dmg. Linux ships as tarballs for x86_64 at 74.1 MB and Aarch64 at 73.1 MB, with APT and YUM repositories offering a package named charles-proxy5.

One licence price covers all of them. That is worth noting next to the per-platform pricing some editors still use, which we picked through in our iA Writer review.

Alternatives

Two realistic comparisons, one inside this category and one beside it.

Choose Proxyman if you want mobile capture apps bundled in, a printed money-back guarantee, and a release every few weeks. Otherwise choose Charles, which costs less and does not freeze your updates after a year.

If what you actually need is to see what changed between two files or two folders rather than two requests, a comparison tool is a different purchase altogether, and so is a database client like TablePlus.

For a text editor bought on the same terms, Sublime Text and BBEdit both sell a licence tied to a major version rather than a date.

What we could not verify

Four things, named rather than guessed.

The price of Charles 6 is not published. Only the 40% upgrade rule is.

The refund window is not published on the Charles site. The page points to Paddle and stops there.

The phrase "sensible use on a second computer" is not defined in any number we could find.

And the site disagrees with itself about the current release. The Download page says 5.2.2 while the news column's newest entry is Charles 5.1, dated 21 April 2026.

Both strings were on the site on November 1, 2026. Check the version yourself before assuming which one is stale.

Charles on the Stack Bazaar rubric: four sub-scores and the overall grade, built from documentation and verified user reports, not first-hand testing.
Charles on the Stack Bazaar rubric: four sub-scores and the overall grade, built from documentation and verified user reports, not first-hand testing.

Bottom line

Charles is a fifty-dollar licence with an unusually clear update rule and an unusually thin safety net.

You get every 5.x release for one payment, five platform builds, and thirty days to decide. You do not get a published refund window, a second-machine right, or a price for whatever comes next.

Buy it early in a version cycle and it is one of the better deals in developer tooling. Buy it late and you are paying full price for a shorter runway.

Before you pay, run the licence wording through the checklist in how to read a software deal before you pay.

Buy it if

  • You want a debugging proxy you can keep using through every point release of one major version
  • You work across Windows, macOS and Linux and want the same tool and the same price on all three
  • You are buying for a small team, because the printed volume tiers cut the price to $40 or $30 per user
  • You can decide inside the 30-day trial, since no refund window is printed after that

Skip it if

  • You need the same licence on a desktop and a laptop as a normal daily pattern, because the wording is one computer
  • You want a money-back guarantee in writing before you pay
  • You want mobile capture apps bundled with the desktop licence
  • You want support with a stated response time

Frequently asked

How much does Charles cost?

USD $50 for a single user licence, per the Buy page checked November 1, 2026. Five or more licences drop to $40 each, ten or more to $30 each. A Site License is $400 and a Multi-Site License is $700.

Is Charles a subscription?

No. The Buy page lists one-off licence quantities and site licences only, with no monthly or annual tier. The limit on a licence is a version number, not a date: it covers all updates up to but not including the next major version.

Will my licence work with Charles 6?

Only if version 6 arrives within three months of your purchase. Otherwise the Buy page says upgrade pricing will be 40% of the original licence price. The actual version 6 price is not published anywhere we could read on November 1, 2026.

Can I try Charles before paying?

Yes. The Buy page states "You may try Charles for 30 days before purchasing a license." That matters, because the same page prints no refund window of its own and sends returns to Paddle.

Can I install one Charles licence on two machines?

Not as a stated right. The Buy page says a user licence permits use on one computer, then adds that both licence types "allow sensible use on a second computer and off-site". Sensible is the vendor's word, not a defined number.

Does Charles run on Linux?

Yes. The Download page lists Linux x86_64 and Aarch64 tarballs at 74.1 MB and 73.1 MB, plus APT and YUM repositories carrying a package named charles-proxy5.

Sources

Visit Charles
We have no affiliate relationship with this vendor. Link goes to the official site.