Thank you for your review
$50 00
Email me when discounted: 

Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. Your web browser (or any other Internet application) is then configured to access the Internet through Charles, and Charles is then able to record and display for you all of the data that is sent and received.

Key Features

  • SSL Proxying: view SSL requests and responses in plain text
  • Bandwidth Throttling to simulate slower Internet connections including latency
  • AJAX debugging : view XML and JSON requests and responses as a tree or as text
  • AMF: view the contents of Flash Remoting / Flex Remoting more...

What's New

Version 3.9.2:
  • Improve menubar show/hide behavior
  • Menu bar icon improvements
  • Improved 1Password detection
  • Configuration fixes for Protobuf and others
  • Map Remote bug fixed when mapping https to http


OS X 10.4 or later

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

Charles User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
bumper314 Member IconReview+32

Excellent tool. I don't use Charles much, but it's wonderful knowing I have it when I need it. The developer is also very responsive.

Reply0 replies
Version 3.8.3
Philosopherdog Member IconComment+99

The developer site is showing 3.8.1

Reply0 replies
Version 3.7
P=NP Member IconReview+57

This truly is an excellent tool for anyone needing an array of testing options at their disposal. It works flawlessly and does a nice job at breaking down requests and responses in a multitude of ways. The only thing lacking is more in depth documentation, although with it doesn't hinder the functionality of this excellent application.

Reply0 replies
Version 3.5.2
Veryvito Member IconReview+75

I've been using Charles daily for more than a year now, and just realized that I've never reviewed it here. So to correct this omission: If you make your living creating Web applications, you REALLY should be using Charles. It takes all guesswork out of the interaction between server and browser -- simple GET/POST requests, SSL transactions, Ajax, XML, Rest, SOAP, Flash (even AMF calls), anything -- and shows you exactly what is transpiring when your users interact with your site or service.

The best part: It works regardless of which browser you use (in fact, depending on your network settings for a virtual machine, you can even debug using IE in a VM window).

You start taking the view for granted, and eventually you'll find you can also edit requests, optimizing your applications to ensure you only get/send the data you need.

Firebug, which I used extensively before trying Charles, will soon seem "quaint" -- and woefully underpowered.

Reply0 replies
Version 3.5.1
iForgot Member IconReview+2

Amazingly useful tool for debugging applications that run any http requests. It's well-polished and has a nice intuitive interface. Even though it's a Java app, they did a great job making the UI look almost native.

Reply0 replies
Version 1.6
user icon+0
Version 3.6.5
user icon+3
Version 3.6
> 5 6


Current Version (3.x)


Downloads 18,512
Version Downloads 186
License Demo
Date 12 Jun 2014
Platform Intel 64 / OS X / Intel 32
Price $50.00
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install Charles with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...