shieldcn
Docs
Studio
Showcase
Sponsor
jal-co/shieldcn608
shieldcn

Member of the Vercel OSS Program

Analytics provided by OpenPanel

Monitored by Sentry

Powered by Neon.

Community

GitHubjal-co/uiStatsllms.txtPrivacyContact

Product

DocumentationAPI ReferenceToken PoolGeneratorAgent Skill

inspired by shields.io and badgen.net

Made with in by Justin Levine

shieldcn
Docs
Studio
Showcase
Sponsor
jal-co/shieldcn608

Search documentation

Search all badge providers, guides, and reference docs.

Getting Started

IntroductionREADME StudioCLIAgent SkillNewSelf-HostingAPI ReferenceToken PoolSponsor
ThemesStylesLogos & IconsFontsLight & Dark ModeBrands

Badges

Badge GroupStatic BadgeDynamic JSONHTTPS Endpoint

Charts

OverviewStar history

Headers

OverviewGenerator

Sponsors

OverviewGenerator

Contributors

OverviewGenerator
shieldcn

Member of the Vercel OSS Program

Analytics provided by OpenPanel

Monitored by Sentry

Powered by Neon.

Community

GitHubjal-co/uiStatsllms.txtPrivacyContact

Product

DocumentationAPI ReferenceToken PoolGeneratorAgent Skill

inspired by shields.io and badgen.net

Made with in by Justin Levine

Styles

Visual style variants for badges.

Available styles

StyleDescription
defaultPrimary background, bold contrast. The signature shieldcn look.
secondaryMuted background, subtle appearance.
outlineTransparent background, visible border, themed text colors.
ghostTransparent background, no border.
destructiveRed/danger styling for error states.
brandedUses the logo's brand color as background (e.g., Discord blurple, npm red).

Usage

![default](https://shieldcn.dev/npm/react.svg?variant=default)
![secondary](https://shieldcn.dev/npm/react.svg?variant=secondary)
![outline](https://shieldcn.dev/npm/react.svg?variant=outline)
![ghost](https://shieldcn.dev/npm/react.svg?variant=ghost)
![destructive](https://shieldcn.dev/npm/react.svg?variant=destructive)
![branded](https://shieldcn.dev/npm/react.svg?variant=branded)

Combining with themes

Styles and themes compose freely:

![blue outline](https://shieldcn.dev/npm/react.svg?variant=outline&theme=blue)
![green secondary](https://shieldcn.dev/npm/react.svg?variant=secondary&theme=green)

Branded variant

The branded variant automatically uses the icon's official brand color as the badge background:

![npm branded](https://shieldcn.dev/npm/react.svg?variant=branded)
![discord branded](https://shieldcn.dev/badge/join-discord.svg?variant=branded&logo=discord)
![typescript branded](https://shieldcn.dev/badge/typescript-5.0.svg?variant=branded&logo=typescript)

This pulls colors directly from SimpleIcons — Discord gets blurple (#5865F2), npm gets red (#CB3837), etc.

On This Page

Available stylesUsageCombining with themesBranded variant