Charles Proxy

Charles Web Debugger Proxy
Original authorKarl von Randow
DeveloperKarl von Randow
Release2002; 24 years ago (2002)
Stable release
5.0.3 / 20 September 2025; 13 months ago (2025-09-20)
Operating systemWindows, Mac OS X 10.7 - 10.15, Linux
PlatformJava
Size55 MB
TypePacket analyzer
LicenseTrialware
Websitewww.charlesproxy.com

Charles Web Debugging Proxy is a cross-platform HTTP debugging proxy server application written in Java. It enables the user to view HTTP, HTTPS, HTTP/2 and enabled TCP port traffic from, to, or via the local computer. This includes requests and responses including HTTP headers and metadata (e.g. cookies, caching and encoding information) with functionality targeted at assisting developers analyze connections and messaging.

Features

Browser support

Charles will autoconfigure for use with the following browsers:

See also

References

  1. ↑ "Charles Web Debugging Proxy Application – Version History". 23 February 2026.
  2. ↑ "Charles Web Debugging Proxy Application – Download Charles".
  3. ↑ Jesse Wilson (2016-08-01). "Charles 4 has HTTP/2".
  4. ↑ "Tutorial: Using Charles Proxy With Your iOS Development And HTTP Debugging". 2016-04-11.
  5. ↑ Erik Straub (2017-06-20). "Using Charles Proxy to Debug Android SSL Traffic". Medium.
  6. ↑ David Walsh (2016-01-21). "Remote Debugging with Charles Proxy".