Skip to content →

Command-line Options

Charles supports a number of command-line options:

  • <path>
    Open the given file as a Charles session.
  • -config <path>
    Specify an alternative configuration file to use. Otherwise Charles locates and stores its configuration file in a system specific location.
  • -headless
    Run Charles in headless mode. No GUI is presented, but Charles can still proxy content. You can use the Web Interface to control the behaviour of Charles.
  • -throttling (as of v3.8.3)
    Start Charles with throttling enabled.

Charles also includes command-line tools.