
mkcert
Create locally trusted development certificates for arbitrary names with mkcert.

About mkcert
mkcert is a command-line tool for creating locally trusted development certificates for any names you choose, such as example.test, localhost, or 127.0.0.1. It creates a local certificate authority (CA), installs that CA into supported trust stores, and generates certificates signed by it. The README gives installation steps for macOS, Linux, and Windows. It does not configure servers to use the certificates; that step is left to the user.
The local root CA key (rootCA-key.pem) gives complete power to intercept secure requests from the machine where it is generated, so it should not be shared. For mobile devices, the root CA certificate (rootCA.pem) must be installed manually. Firefox support applies to macOS and Linux only.
Key features
- Creates a local certificate authority and installs it with mkcert -install
- Generates certificates for specified names, including wildcards, localhost, and IP addresses
- Optional flags for ECDSA keys, PKCS #12 output, and client authentication certificates
- Generates a certificate from a supplied certificate signing request (CSR)
- Installs the root CA into system, Firefox, Chrome, Chromium, and Java trust stores
- TRUST_STORES environment variable limits which trust stores receive the root CA
- Requires no configuration, according to the README
- Open source
- Can limit installation to selected trust stores using TRUST_STORES
- Does not configure servers to use the generated certificates
- Firefox trust store support is limited to macOS and Linux
- Certificates must be installed manually on mobile devices
mkcert at a glance
- Category
- Privacy & Security › Security Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- macOS
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Security Tools

mkcert alternatives
Tools and sites you could use instead, ranked by how closely they match.
git-hound searches public GitHub repositories for exposed secrets and credentials.
Inspect iOS and macOS applications with Malimite, a decompiler project hosted on GitHub.
Configure DNS over HTTPS on iOS and macOS using the provided configuration profiles.
Use reference sheets for reverse engineering, binary analysis, and assembly programming tools.
Practice iOS penetration testing in a deliberately vulnerable app, with exercises covering vulnerabilities tested through iOS 11.
Scan IP addresses and ports concurrently with rang3r, a multithreaded scanner.
Popular in Security Tools
Well-known listings from the same topic.
mkcert FAQ
Does mkcert configure my web server to use the certificates?
Which root stores does mkcert support?
Should the rootCA-key.pem file be shared?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










