Logos & Icons
Add a logo to any badge β SimpleIcons, React Icons, Lucide, emoji (Twemoji), or your own SVG.
Add an icon to any badge with the ?logo= query parameter. shieldcn resolves logos from several sources, picked by a small prefix convention.
Logo sources
| Source | Syntax | Example |
|---|---|---|
| SimpleIcons (2,400+ brands) | bare slug | ?logo=react |
| React Icons (40,000+) | ri: prefix | ?logo=ri:FaReact |
| Lucide | lu: prefix | ?logo=lu:Check |
| Twemoji (emoji) | twemoji: prefix or bare emoji | ?logo=twemoji:π |
| Custom SVG | data: URI | ?logo=data:image/svg+xml;base64,β¦ |
| None | false / none | ?logo=false |
Single-color icons (SimpleIcons, React Icons, Lucide) are recolored to match the badge variant and respect ?logoColor=. Full-color sources (Twemoji, custom multi-color SVGs) keep their original colors.
Emoji (Twemoji)
Any emoji can be a badge logo, rendered as a crisp full-color Twemoji glyph. Three forms work:



twemoji:πβ explicit prefix with the emoji character.twemoji:1f680β explicit prefix with the hex codepoint (handy when pasting emoji is awkward, e.g. in YAML).πβ a bare emoji is auto-detected as Twemoji.
Path Parameters
Static badge text, e.g. label-value or label-value-color
An emoji, twemoji:<emoji>, or twemoji:<codepoint>


Examples
Emoji logos compose with every variant, size, theme, mode, and split. Because emoji are inherently multi-color, ?logoColor= has no effect on them.
π with an outline variant and the green theme.
Brand icons (SimpleIcons)
The most common case β use a brand's slug directly. Browse the full set in the Gallery.


React Icons & Lucide
Reach 40,000+ icons via React Icons with the ri: prefix (use the exact component name), or Lucide with lu:.


Custom SVG
Pass your own icon as an inline data: URI (base64 or UTF-8 encoded SVG). The builder's logo uploader generates this for you.

Logo color
For single-color icons, override the fill with ?logoColor= (hex without #):

logoColor does not apply to Twemoji or multi-color custom SVGs, which keep their original colors.
In the builder
Both the Badge Builder and Profile Generator include a logo picker and an SVG uploader under the logo control.