SSL Grade Badges
One line of code to show a live SSL grade badge on your site, README or docs.
Honest mode: badges reflect the live score and recolor automatically on grade drops. Domain not indexed yet: a gray placeholder is shown until its first scan completes.
Why add a badge?
A badge turns a private TLS check into a public, continuously verified trust signal — no build step, no cost, and always based on the latest scan.
Live, not a screenshot
The image is rendered on every request from the latest scan, so the grade you show is the grade a visitor would measure today — not a number copied into a README months ago.
Verifiable in one click
Every badge links back to the public report with the certificate chain, negotiated protocol, HSTS and a 90-day history, so anyone can check the claim instead of trusting it.
Zero maintenance
One line of Markdown or HTML, no JavaScript, no build pipeline and no API key. It renders in GitHub READMEs, documentation sites, status pages and email signatures alike.
Honest when data is missing
Domains that have not been scanned yet show an explicit UNRATED state instead of a guessed grade, so a badge never overstates the security posture of a site.
All four styles are free today and you can switch between them at any time; the embed code below is generated live, so it always matches the current badge format.
How to use
- 1Enter your domainType the domain and pick a badge style
- 2Copy the snippetHTML or Markdown, ready to embed
- 3Paste & go liveEmbed in your site or README; clicks lead back
Style comparison
| Style | Size | Look | Best for |
|---|---|---|---|
| Issuer Card | 220×76 | Domain + grade ring + issuer CA + days left | Business sites |
| Trend Chart | 220×76 | Domain + grade ring + 30-day trend line + days left | Sites that show momentum |
| Cupertino | 240×44 | Frosted glass + CertH logo + grade capsule, light & dark | Modern apps / product pages |
| Brand Capsule | 180×28+ | Navy capsule + grade pill | Marketing pages |
FAQ
Do badges update in real time?
Yes. Honest mode reflects the latest scan instantly and recolors on grade drops (edge cache TTL <= 1h).
Can unindexed domains use badges?
A gray UNRATED placeholder is shown; it upgrades automatically after the first scan.
Is the card style paid?
All styles are free today; badges update automatically with each scan and you can switch styles anytime.