group
Several badges in one pill, separated by dividers.
Examples
Every image below is rendered live by this worker.
/group/badges.svg?b=label:build|message:passing|color:3fb950&b=label:version|message:v1.2.0&b=label:license|message:Apache-2.0|color:a78bfa
/group/badges.svg?b=logo:cloudflare|logoColor:f38020|label:runs+on|message:workers&b=logo:github|label:source|message:gh-widgets
/group/badges.svg?mode=light&b=label:build|message:passing|color:16a34a&b=label:docs|message:live
Builder
Edit the fields. The previews and the snippet update as you type.
README snippet, auto dark/light
API
Each widget is one endpoint, and every option is a query parameter. Responses are SVG images, cached on Cloudflare's edge, and usable from any site.
GET /group/badges.svg
| b | key:value|key:value | One segment. Repeat b for more, up to 8. Keys are the same options /badge/static.svg takes: label, message, color, labelColor, logo, logoColor. |
| mode | dark | light | Color theme for the whole pill. Default dark. |
| bg | hex | Pill background override, without #. |