mkcert

A zero-config command-line tool that creates locally trusted HTTPS certificates for development.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get mkcert

Package managers

About mkcert

mkcert creates a local certificate authority, installs it in the system trust store, and issues development certificates for any names you choose, such as localhost or custom test domains. Browsers and tools on the same machine then trust those certificates without warnings.

It needs no configuration and handles the trust stores on macOS, Windows and Linux, as well as NSS and Java stores. It suits web developers who need HTTPS locally without self-signed certificate errors.

Strengths

  • No configuration needed
  • Installs its local CA into system, NSS and Java trust stores
  • Issues certificates for any hostname, including localhost
  • Single Go binary

Limitations

  • Meant for development only, not production certificates
  • The local CA key must be kept private because it is trusted on your machine

Details

Pricing
FreeFree and open source.
License
BSD-3-Clause
Developer
Filippo Valsorda
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Web developers who need trusted HTTPS on localhost
Categories
Developer tools
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing