Charles
Charles
4.2.8

5.0

Charles

Charles

4.2.801 March 2019

Java HTTP proxy and monitor.

Charles
$50.00
01 March 2019

5.0

See all reviews (11)
DownloadPurchase nowMacUpdateInstall with MacUpdate

Downloaded and installed 28,048 times

Category:

Internet

Internet Utilities

Developer Website:
Charles

Charles

4.2.801 March 2019

Java HTTP proxy and monitor.

Overview

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.

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 messages as a tree
  • Repeat requests to test back-end changes
  • Edit requests to test different inputs
  • Breakpoints to intercept and edit requests or responses
  • Validate recorded HTML, CSS, and RSS/atom responses using the W3C validator

What's new in Charles

Version 4.2.8:

Note: Version 4 is a paid upgrade from previous versions. Upgrade information can be found here.

Bug fixes:
  • Fix mangling of requests with schemes starting with M

Requirements for Charles

  • Mac OS X 10.7.0 or later

11 Reviews

Rate this app:

19 May 2011

Most helpful

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.
Like (4)
Version 3.5.2
11 July 2018
Like
Version 4.2.6
16 December 2016
Like
Version 4.0.1
29 December 2015
Charles is on V3.11.2 https://www.charlesproxy.com/documentation/version-history/
Like
Version 3.9.2
02 July 2015
blah
Like
Version 3.9.2
21 January 2014
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.
Like (1)
Version 3.8.3
1 answer(s)
charlesnevius-1
02 July 2015
oh
Like
14 September 2013
The developer site is showing 3.8.1
Like
Version 3.7
23 December 2012
Like
Version 3.6.5
18 August 2011
Like
Version 3.6
19 May 2011
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.
Like (4)
Version 3.5.2
06 July 2010
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.
Like (3)
Version 3.5.1
$50.00

5.0

Category:

Internet

Internet Utilities

Developer Website:
DownloadPurchase nowMacUpdateInstall with MacUpdate

Downloaded & Installed 28,048 times

$50.00

5.0

Category:

Internet

Internet Utilities

Developer Website:
DownloadPurchase nowMacUpdateInstall with MacUpdate

Downloaded & Installed 28,048 times

Don't like new MacUpdate? Back to old design.

11 Reviews

Rate this app:

19 May 2011

Most helpful

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.
Like (4)
Version 3.5.2
11 July 2018
Like
Version 4.2.6
16 December 2016
Like
Version 4.0.1
29 December 2015
Charles is on V3.11.2 https://www.charlesproxy.com/documentation/version-history/
Like
Version 3.9.2
02 July 2015
blah
Like
Version 3.9.2
21 January 2014
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.
Like (1)
Version 3.8.3
1 answer(s)
charlesnevius-1
02 July 2015
oh
Like
14 September 2013
The developer site is showing 3.8.1
Like
Version 3.7
23 December 2012
Like
Version 3.6.5
18 August 2011
Like
Version 3.6
19 May 2011
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.
Like (4)
Version 3.5.2
06 July 2010
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.
Like (3)
Version 3.5.1