Embed a live uptime badge anywhere

Free SVG badges for any domain — Shields.io-compatible, updated every 60 seconds, no signup. Drop one in your GitHub README, your docs, or any status page.

Live previewstripe.com badge previewOpen SVG ↗

Markdown

GitHub / GitLab / most static generators

[![stripe.com status](https://api.worldwideuptime.com/badge/stripe.com.svg)](https://www.worldwideuptime.com/check/stripe.com)

HTML

Any HTML surface

<a href="https://www.worldwideuptime.com/check/stripe.com"><img src="https://api.worldwideuptime.com/badge/stripe.com.svg" alt="stripe.com status" /></a>

AsciiDoc

Antora / Asciidoctor

image:https://api.worldwideuptime.com/badge/stripe.com.svg[stripe.com status, link=https://www.worldwideuptime.com/check/stripe.com]

reStructuredText

Sphinx / Read the Docs

.. image:: https://api.worldwideuptime.com/badge/stripe.com.svg
   :target: https://www.worldwideuptime.com/check/stripe.com
   :alt: stripe.com status

All metrics

Append ?metric= to any badge URL. Left half is always the domain (or your custom label).

Parameter Preview What it shows
status stripe.com status default — up/down/degraded
metric=grade cloudflare.com grade security headers grade
metric=latency stripe.com latency average response time
metric=protocol cloudflare.com protocol detected HTTP protocol

Query parameters

metric
One of status (default), grade, latency, protocol.
label
Custom text for the left half. Defaults to the domain. URL-encode spaces.
color
Hex (without #) to override the right half color. E.g. ?color=007ec6 for blue.

How it works

  • Every 60 seconds the badge re-fetches your site from our edge worker and re-grades it.
  • The SVG is cached at the edge + by GitHub's image proxy (camo), so your README never waits.
  • No signup. No tracking. The badge is free for public sites.
  • Graceful degradation: if we can't reach your site, the badge shows "down" in red.