Mkcert icon

Mkcert

Browsers Software

By @FiloSottile
v1.4.4Aug 30, 2026

mkcert is a free, open-source command-line utility that generates locally-trusted development certificates. It automatically creates and installs a local Certificate Authority (CA) in your system root store, allowing developers to use HTTPS securely on local addresses without trust errors.

Overview of mkcert

In my testing, mkcert completely eliminates the headache of manual SSL configuration by running instantly from the command line with zero setup overhead. The lightweight executable sets up a local CA on Windows immediately, pushing trusted certificates straight to the system and browser trust stores. It saves me hours of troubleshooting obscure OpenSSL commands when building local web development environments.

Core Features of mkcert

  • Zero configuration required to automatically generate and install a local Certificate Authority in your system trust store.
  • Multi-domain support allows you to secure local addresses like localhost, 127.0.0.1, and custom development domains instantly.
  • Supports modern browsers directly, automatically integrating with Firefox, Chrome, and Chromium without manual certificate imports.
  • Generates PKCS12 files (.pfx or .p12) for legacy application compatibility alongside standard client authentication certificates.
  • Cross-platform CA management lets you easily export and trust your development certificates on mobile devices or other development machines.

System Compatibility

mkcert natively supports Windows systems via Chocolatey. It automatically injects certificates into the Windows system store.

Why Choose mkcert?

This open-source utility replaces confusing, manual OpenSSL commands with a single, fast command that just works out of the box. You get a lightweight, ad-free development tool that perfectly secures your local environments without bloated GUIs or premium restrictions.