
Charles Docs-y
The Unofficial docs for Charles Proxy
Most Popular
Expired Charles Proxy Root Certificate
Originally published 29 Dec 2021, updated: 22 Jul 2025 To comply with Apple’s rules regarding MacOS certificate expiry dates, Charles’ root certificates have much shorter expiry dates (read article here). This change came into effect on September 1 2020. From version 4.6 of Charles onwards, new root certs will have a 1-year expiry, instead of…
Configure Charles Root certificate on Mac
The root certificate is the magic ingredient that allows Charles to decrypt HTTPS traffic. This certificate allows your MacBook to give Charles permission to decrypt and view all HTTPS traffic (in plain text) that flows in and out of your machine If you are reading this article because Charles has all of a sudden stopped…
iOS devices and Charles
This setup guide will help you configure Charles and your device so you can view your app’s network traffic in plain text. NOTE: You can’t view/intercept the traffic of apps with a pinned certificate. Most apps with sensitive data, e.g. banking apps, will block you from viewing/intercepting their traffic. If you just want to play…
Android devices and Charles
This tutorial will show you how to configure Charles and your device so you can view your app’s network traffic in plain text. NOTE: Since Android Nougat (7.1), Google have blocked you from intercepting/decrypting network traffic from Play Store apps. NOTE: To proceed with this tutorial, you will need to be able to build your…
View localhost traffic
If you are developing something on your local machine you may like to the ability to view your traffic in Charles. In this tutorial we will show you how to proxy your localhost traffic through Charles Modify the hostname To view your local traffic simple append “.charlesproxy.com” to the host Before: http://localhost:3001/path After: http://localhost.charlesproxy.com:3001/path
Zscaler and Charles – Common Problems
08 Feb 2022 Here are some common issues that people encounter when using Charles and Zscaler Laptop connection issues Device connection issues Lost internet connection
Android Articles
Android 11 devices and Charles
07 Jul 2021, updated: 21 Oct 2021 This tutorial will show you how to configure Charles and your Android 11 device so you can view…
Keep readingCommon Problems – Android
08 Jul 2020, updated: 08 Oct 2024 Here are some of the common issues people face when working with Android and Charles. Details on how…
Keep readingAndroid Emulators and Charles
30 Jun 2021, updated: 21 Oct 2021 The only slight difference between configuring Charles to work for physical devices and emulators, is the wifi network.…
Keep readingScreen mirroring and recording with Charles
Mirroring your device’s screen on your Mac can be really useful if you want to demo some work or show how to recreate a bug.…
Keep readingConfigure Charles Root certificate on Mac
The root certificate is the magic ingredient that allows Charles to decrypt HTTPS traffic. This certificate allows your MacBook to give Charles permission to decrypt…
Keep readingiOS Articles
iOS devices and Charles
This setup guide will help you configure Charles and your device so you can view your app’s network traffic in plain text. NOTE: You can’t…
Keep readingCommon Problems – iOS
Last updated: 05 Mar 2025 Here are some common issues people face when working with iOS and Charles. Details on how to fix these issues…
Keep readingConfigure Charles Root certificate on Mac
The root certificate is the magic ingredient that allows Charles to decrypt HTTPS traffic. This certificate allows your MacBook to give Charles permission to decrypt…
Keep readingScreen mirroring and recording with Charles
Mirroring your device’s screen on your Mac can be really useful if you want to demo some work or show how to recreate a bug.…
Keep readingiOS Simulators and Charles
10 Aug 2022, updated 03 Oct 2023 The easiest way to set up your simulator is to treat it the same as a physical iOS…
Keep readingRewrite Articles
Latest
Get new content delivered directly to your inbox.