Charles Alternatives for Mac

    There are many alternatives to Charles for Mac if you are looking for a replacement. The best Mac alternative is mitmproxy, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 25 alternatives to Charles and 18 are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Charles are OWASP Zed Attack Proxy (ZAP) (Free, Open Source), Burp Suite (Freemium), Proxyman (Paid) and HTTP Toolkit (Freemium, Open Source).

    This page was last updated Oct 15, 2020

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      mitmproxy is an SSL-capable man-in-the-middle proxy for HTTP. It provides a console interface that allows traffic flows to be inspected and edited on the fly.
      show more
      mitmproxy vs Charles opinions
      Almost everyone thinks mitmproxy is a great alternative to Charles.
      Not as easy to use, but it's really powerful.
      Positive comment over 4 years ago

      Free and open-source, UI doesn't constantly nag you to pay money.
      Positive comment almost 3 years ago

      sames features as charles but less easy to access. If you are not affray about command lines options, go using it.
      Positive comment almost 4 years ago

    1. The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications.
      show more
      OWASP Zed Attack Proxy (ZAP) vs Charles opinions
      This alternative is disputed. OWASP Zed Attack Proxy (ZAP) is still a legitimate alternative to Charles, but it might have issues that some users think are important.
      This is security vulnerability finding software, not a proxy observer.
      Negative comment almost 3 years ago


    2. Burp Suite is an integrated platform for performing security testing of web applications.
    3. A modern and intuitive HTTP debugging proxy.
      show more
      Proxyman vs Charles opinions
      Almost everyone thinks Proxyman is a great alternative to Charles.
      jamelumber I don't like the Java app of Charles Proxy. It's heavy and unintuitive UI.
      Positive comment about 2 years ago

    4. HTTP Toolkit is a beautiful, cross-platform & open-source HTTP(S) debugging proxy, analyzer & client, with built-in support for modern tools from Docker to Android to GraphQL.
      No screenshots yet

    5. A HTTP Debugging Proxy for MacOS.
      show more
    6. Working quietly on the Menubar, Surge is a high-performance HTTP/SOCKS5 proxy server. It is capable of intercepting and logging the summary of HTTP traffic, and meanwhile transmitting the traffic to other proxy servers according to the flexible rule system.
      show more
    7. HttpFox monitors and analyzes all incoming and outgoing HTTP traffic between the browser and the web servers. It aims to bring the functionality known from tools like HttpWatch or IEInspector to the Firefox browser.


      The project is no longer developed. Last version,, released in May 2014, is not compatible with Firefox, but the extension still works on XUL-based Firefox forks like Waterfox and Pale Moon

      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • React
      • Electron / Atom Shell
      • Node.JS
      James is a HTTP Proxy and Monitor that enables developers to view and intercept requests made from the browser. It is an open-source alternative to the popular developer tool Charles.


      Not sure if 'discontinued' is quite right, but James has now officially moved in 'maintenance mode', with little or no ongoing development or support. See the readme:

      It would be helpful to highlight that here imo.

    8. Monitor all HTTP/HTTPs traffic from your browser. Live HTTP Headers logs all HTTP traffic between Google Chrome and the Internet.


      Suspected of distribute adwares, even after removing the extension

      show more
    Showing 10 of 18 alternatives