qip.sh provides free downloadable wildcard TLS certificates for the supported private/non-public wildcard zones. Install a wildcard certificate on your reverse proxy and serve HTTPS for any hostname covered by that wildcard.
- Certificates are renewed every 60 days
- To stay current, re-download periodically and reload your proxy
- Designed for private IP spaces, local development, and internal environments
Download Options
Preferred: Single-file PEM
The PEM contains everything in one file: certificate + issuer chain + private key
# Example: *.i.qip.sh (localhost / 127.0.0.1)
curl -fsSL https://qip.sh/cert/i.qip.sh.pem -o i.qip.sh.pem
# All supported zones
curl -fsSL https://qip.sh/cert/i.qip.sh.pem -o i.qip.sh.pem # 127.0.0.1
curl -fsSL https://qip.sh/cert/x.qip.sh.pem -o x.qip.sh.pem # 10.0.0.0/8
curl -fsSL https://qip.sh/cert/c.qip.sh.pem -o c.qip.sh.pem # 100.64.0.0/10
curl -fsSL https://qip.sh/cert/v.qip.sh.pem -o v.qip.sh.pem # 192.168.0.0/16
curl -fsSL https://qip.sh/cert/p.qip.sh.pem -o p.qip.sh.pem # 172.16.0.0/12
curl -fsSL https://qip.sh/cert/j.qip.sh.pem -o j.qip.sh.pem # 198.18.0.0/16
curl -fsSL https://qip.sh/cert/k.qip.sh.pem -o k.qip.sh.pem # 198.19.0.0/16
Optional: ZIP Bundle
For automation or file separation — contains .crt, .key, .issuer.crt, and .pem
curl -fsSL https://qip.sh/cert/i.qip.sh.zip -o i.qip.sh.zip
Check Issue/Expiry Date
curl --head https://qip.sh/cert/i.qip.sh.pem
HTTP/2 200
expires: Tue, 17 Mar 2026 20:59:12 GMT <-- expiration date
last-modified: Wed, 17 Dec 2025 20:59:12 GMT <-- issue date