Status badge

A small SVG for a README, a status page or a footer. It shows one value from a live lookup and links to the full report.

Make a badge

A domain you run. Reserved names such as example.com are not looked up.

What the badge says, and what it does not

A badge reports one observed value and who observed it: "SSL · 63 days left · OrbitProbe", "Domain · 212 days left · OrbitProbe" or "DMARC · p=reject · OrbitProbe". It is a reading, not a certificate. It does not say that a site is safe, that a certificate is configured correctly or that anyone owns anything.

When the value cannot be read (the lookup failed, the registry publishes no expiry date, the rate limit was reached) the badge says "unknown". It never falls back to a good-looking value.

How fresh it is

The value comes from the same live engine as the tools on this site, from one server location. A badge with a value may be cached for up to one hour by browsers and proxies; an "unknown" badge for one minute. Image proxies such as the one GitHub uses for READMEs keep their own copy and can hold it longer.

Badge requests count against the same per-address rate limit as the public API. A page with many visitors is fine, because cached results do not count.

URL format

The image lives at /badge/<domain>.svg. Add ?type=ssl, ?type=expiry or ?type=dmarc to choose the value (ssl is the default) and &style=dark for dark backgrounds. The text on the badge is English in every language. The SVG contains no scripts, fonts or external references, so it renders inside an <img> tag under a strict content security policy.

Related

FAQ

Does the badge mean my site is secure?

No. It shows a single measured value, such as the days left until the served certificate expires. It makes no statement about the security of the site.

Why does my badge say "unknown"?

The value could not be read at that moment: the lookup timed out, the registry does not publish an expiry date for that TLD, or the rate limit was reached. It is retried after a minute.

Can I use it for a domain I do not own?

Technically yes: the data is public. The badge does not claim anything about who runs the domain.