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
- Chocolatey
choco install mkcert - Homebrew
brew install mkcert
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.
Laragon
A lightweight, portable local development environment for PHP, Node.js and other web stacks on Windows.
Local
A desktop app that sets up and runs WordPress sites on your own computer for development.
Laravel Herd
A native PHP and Laravel development environment for Windows and macOS with PHP and nginx included.
ngrok
A tunnelling agent and gateway that exposes a local app to the internet with request inspection.
Tunnelmole
An open-source tunneling tool that gives a server running on localhost a public HTTPS URL.
LocalCan
A macOS app that gives localhost a stable public URL for testing webhooks and sharing previews.