Combine multiple badges into a single joined image — like a shadcn ButtonGroup.
Combine multiple badges into a single image with shared rounded edges and separator lines between segments — styled like a shadcn ButtonGroup.
Join multiple badge paths with + under the /group/ prefix:
/group/{badge1}+{badge2}+{badge3}.svg
Each segment is a normal badge endpoint path — npm/react, github/stars/vercel/next.js, etc. Query parameters apply to all segments.



Three badges joined — npm version, GitHub stars, and license
GitHub-only group in outline variant
<picture><source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/group/github/stars/vercel/next.js+github/forks/vercel/next.js+github/license/vercel/next.js.svg?variant=outline&mode=dark"><img alt="github group" src="https://shieldcn.dev/group/github/stars/vercel/next.js+github/forks/vercel/next.js+github/license/vercel/next.js.svg?variant=outline&mode=light"></picture>npm version paired with CI status
<picture><source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/group/npm/react+github/ci/vercel/next.js.svg?variant=secondary&mode=dark"><img alt="npm + ci group" src="https://shieldcn.dev/group/npm/react+github/ci/vercel/next.js.svg?variant=secondary&mode=light"></picture>variant, size, mode, theme, font) apply to every segmentsplit mode is not supported inside groupsgradient is not supported on groupsEach segment fetches from its respective provider. No additional API calls.