Zum Inhalt springen
Aback Tools Logo

Badge-Generator

Erstelle CSS-Badge- und Pill-Komponenten online mit unserem kostenlosen Badge-Generator. Wähle aus 12 Presets oder passe jedes Detail an - Text, Größe (XS bis XL), Variante (gefüllt, umrandet, dezent, ghost), Form (abgerundet, Pill, quadratisch) und Farben. Füge Status-Punktindikatoren, Schließen-Schaltflächen und interaktive Hover-Effekte hinzu. Echtzeit-Vorschau und HTML + CSS mit einem Klick kopieren - ohne Anmeldung.

Live Preview
Badge
Presets
Badge Settings
Main Color
Text Color
Generated Code
HTML
<span class="custom-badge">Badge</span>
CSS
.custom-badge {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  padding: 3px 10px;
  border-radius: 9999px;
  background: #6366F1;
  color: #FFFFFF;
  border: none;
  white-space: nowrap;
  user-select: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
Full Code (HTML + CSS)

Warum unseren Badge-Generator verwenden?

  • Sofortige Badge-Erstellung: Erstelle CSS-Badges und Pill-Komponenten sofort mit unserem Badge-Generator. Passe Text, Größe, Farbe, Variante und Form in Echtzeit an - die Vorschau aktualisiert sich unmittelbar bei jeder Änderung. Keine Server-Roundtrips, kein Warten.
  • Privat - kein Server-Upload nötig: Der Badge-Generator läuft vollständig in deinem Browser. Alle Badge-Konfigurationen, Farbauswahlen und der generierte Code bleiben auf deinem Gerät - nichts wird auf einen Server hochgeladen.
  • 12 Farb-Presets & eigene Farben: Wähle aus 12 integrierten Presets für gängige Badge-Typen: Primary, Success, Warning, Error, Info, Neutral, Dezent, Umrandet, Interaktiv und Größen-Presets. Jedes Preset wendet eine vollständige Konfiguration an - Farben, Variante, Größe und Optionen - oder passe jedes Detail manuell an.
  • HTML + CSS mit einem Klick kopieren: Kopiere das generierte HTML-Snippet, die CSS-Styles oder beides zusammen mit einem Klick. Der Badge-Generator erzeugt produktionsreifen Code mit sauberen Klassennamen, korrektem Inline-Flex-Layout und umfassenden Hover-/Interaktiv-Zuständen.

Typische Anwendungsfälle des Badge-Generators

  • Status-Badges für UI-Komponenten: React- und Vue-Entwickler nutzen den Badge-Generator, um Statusindikatoren für Datentabellen, Dashboard-Karten und Listenelemente zu erstellen. Die generierten Badges funktionieren direkt mit Komponenten-Frameworks - füge das CSS in dein Stylesheet ein und nutze das HTML als Komponentenvorlage für Bestellstatus, Benutzerrollen und Systemwarnungen.
  • Produktlabel im E-Commerce: Online-Shops nutzen den Badge-Generator, um Produktlabels wie „Sale“, „Neu“, „Bestseller“ und „Limited Edition“ zu erstellen. Nutze das interaktive Pill-Preset mit Markenfarben, damit Produkt-Badges Aufmerksamkeit erregen, ohne das Produktbild zu überlagern. Die umrandete Variante eignet sich gut für dezente Kennzeichnung.
  • Benachrichtigungs-Badges in mobilen Apps: Mobile-UI-Designer nutzen den Badge-Generator, um Benachrichtigungszähler, Ungelesen-Indikatoren und Status-Punkte für mobile App-Oberflächen zu prototypen. Die Größen XS und SM mit Pill-Form erzeugen den vertrauten Benachrichtigungs-Badge-Look, der in iOS- und Android-Navigationselementen funktioniert.
  • CMS-Inhaltlabels und Tags: Entwickler von WordPress- und CMS-Seiten nutzen den Badge-Generator, um Kategorie-Tags, Beitrags-Labels und Content-Typ-Indikatoren zu erstellen. Die dezente Variante ist perfekt für Blogbeitrag-Metadaten - sie sorgt für visuelle Unterscheidung ohne die Schwere gefüllter Badges und lässt den Fokus auf dem Inhalt.
  • Badges für Design-System-Tokens: Verantwortliche für Design-Systeme nutzen den Badge-Generator, um konsistente Badge-Komponenten mit Design-Token-Farben zu erstellen. Das generierte CSS verwendet anpassbare Klassennamen und Farbwerte, die auf CSS-Custom-Properties abgebildet werden können, sodass sich Badges einfach über Light- und Dark-Modus hinweg thematisieren lassen.
  • Tags für Benutzerrollen und Berechtigungen: SaaS-Anwendungen nutzen den Badge-Generator, um Nutzerrollen-Badges - Admin, Moderator, Redakteur, Abonnent - mit unterschiedlichen Farben je Rolle zu erstellen. Die Punktindikator-Option fügt einen visuellen Statushinweis hinzu, und die Schließen-Schaltfläche ermöglicht entfernbare Tag-Oberflächen für Filter-Chips und Auswahllisten.

Was ist eine CSS-Badge-Komponente?

Ein Badge (auch Pill, Tag, Chip oder Label genannt) ist ein kleines Inline-UI-Element, das Inhalte kennzeichnet, kategorisiert oder hervorhebt. Badges sind normalerweise kompakt, haben eine markante Hintergrundfarbe und verwenden abgerundete Ecken oder Pill-Formen, um sich vom umgebenden Inhalt abzuheben. Häufige Beispiele sind Benachrichtigungszähler („3“), Statusindikatoren („Aktiv“, „Ausstehend“), Inhaltslabels („Neu“, „Sale“) und Nutzerrollen-Tags („Admin“). Unser Badge-Generator erstellt produktionsreifes HTML und CSS für Badge-Komponenten, die direkt in jedem Webprojekt verwendet werden können.

So funktioniert unser Badge-Generator

  1. Preset wählen oder anpassen: Wähle aus 12 Presets für gängige Badge-Typen - Statusfarben (success, warning, error, info), visuelle Varianten (gefüllt, umrandet, dezent, ghost), Größen (XS bis XL) und spezielle Funktionen (Punktindikator, Schließen-Schaltfläche, interaktive Hover-Effekte). Jedes Preset setzt mehrere Eigenschaften auf einmal für schnelles Iterieren.
  2. Jedes Detail anpassen: Feinabstimmung von Badge-Text, Größe, Variante, Form (abgerundet, Pill oder quadratisch), Hauptfarbe und Textfarbe. Schalte optionale Funktionen ein oder aus, etwa einen Statusindikator-Punkt, eine Schließen-/Entfernen-Schaltfläche mit Hover-Effekt oder interaktive Hover- und Klick-Zustände. Die Live-Vorschau aktualisiert sich in Echtzeit bei jeder Anpassung.
  3. Generierten Code kopieren: Der Badge-Generator liefert sauberes, produktionsreifes HTML und CSS. Kopiere das HTML-Snippet, die CSS-Styles oder beides zusammen. Das CSS enthält korrektes Inline-Flex-Layout, Schriftgröße, Padding, border-radius und Hover-Zustände. Nutze den eigenen Klassennamen zur Integration in dein bestehendes Design-System.

Badge-Varianten erklärt

  • Gefüllt: einfarbiger Hintergrund mit kontrastierendem Text. Die visuell auffälligste Badge-Variante. Verwende sie für primäre Aktionen, Statusindikatoren und Benachrichtigungszähler, bei denen sich das Badge sofort vom umgebenden Inhalt abheben soll.
  • Umrandet: transparenter Hintergrund mit farbiger Umrandung. Die Umrandungsfarbe entspricht der Hauptfarbe, und der Text nutzt dieselbe Farbe. Perfekt für sekundäre Informationen, bei denen das Label sichtbar sein soll, ohne mit dem Hauptinhalt zu konkurrieren.
  • Dezent: hell getönter Hintergrund mit farbigem Text. Verwendet die Hauptfarbe als hellen Hintergrund-Tint (die angegebene Farbe wird als Hintergrund verwendet) mit dunklerem Text. Ideal für Kategorie-Tags, Metadaten-Labels und Design-System-Token-Badges, bei denen das Badge sichtbar, aber nicht dominant sein soll.
  • Ghost: kein Hintergrund, nur farbiger Text. Die visuell unauffälligste Variante. Verwende sie für Inline-Labels, sekundäre Tags in dichten Oberflächen und Situationen, in denen du eine Kategorie anzeigen willst, ohne visuelles Gewicht hinzuzufügen.

Barrierefreiheit bei Badges

Beachte bei der Verwendung von Badges in deiner UI diese Best Practices für Barrierefreiheit: Stelle ausreichenden Farbkontrast zwischen Badge-Hintergrund und Text sicher (WCAG AA verlangt ein Verhältnis von 4,5:1 für normalen Text); verwende die dezente Variante mit Vorsicht, da der helle Hintergrund nicht auf allen Bildschirmen genug Kontrast bieten kann; gib aria-labels für Schließen-Schaltflächen an, um Screenreader-Nutzern zu helfen (unser generiertes HTML enthält aria-label="Remove"); verlasse dich nicht allein auf Farbe, um Bedeutung zu vermitteln - kombiniere Status-Badges mit Textlabels für Nutzer mit Farbsehschwäche; und stelle sicher, dass interaktive Badges sichtbare Fokusindikatoren für die Tastaturnavigation haben.

Häufig gestellte Fragen

Ein Badge-Generator erstellt CSS-Badge-/Pill-Komponenten - kleine Inline-UI-Elemente für Labels, Tags, Statusindikatoren und Benachrichtigungszähler. Konfiguriere Text, Größe, Variante, Form, Farben und Funktionen wie Punktindikatoren und Schließen-Schaltflächen.

Der Badge-Generator unterstützt fünf Größen: XS (kompakte Benachrichtigungszähler), SM (dezente Labels), MD (Standard-Badges), LG (prominente Labels) und XL (große Badges).

Gefüllt hat einen einfarbigen Hintergrund. Umrandet hat einen transparenten Hintergrund mit farbiger Umrandung. Dezent verwendet einen hellen Hintergrund-Tint mit farbigem Text. Ghost hat keinen Hintergrund - nur farbigen Text. Wähle je nach benötigter Betonung.

Ja - 100 % kostenlos, ohne Anmeldung, ohne Konto und ohne Nutzungsgrenzen.

Kopiere das HTML-Snippet und platziere es dort, wo das Badge erscheinen soll. Kopiere das CSS und füge es in dein Stylesheet ein. Das CSS ist eigenständig und hat keine externen Abhängigkeiten.

Ja. Das generierte CSS verwendet Hex-Farbwerte, die du in deinem Stylesheet ändern kannst. Für Theming ersetze sie durch CSS-Custom-Properties.

Fügt einen kleinen Kreis vor dem Text über ein CSS-::before-Pseudoelement hinzu. Wird häufig für Statusindikatoren ohne zusätzliches HTML verwendet.

Fügt cursor: pointer, einen Hover-Effekt, der das Badge anhebt, und eine sanfte CSS-Transition hinzu. Ideal für anklickbare Filter-Chips und ausblendbare Badges.

Abgerundet (6 px border-radius), Pill (9999 px - ovale Form) und Quadratisch (3 px border-radius). Pill ist die gebräuchlichste Badge-Form in modernen UI-Frameworks.