Aktualisiert 15. Juli 2026

Design Tokens: Der Praxisleitfaden

Design Tokens sind Design-Entscheidungen, als Daten gespeichert — benannte Werte für Farbe, Typografie, Abstände und Radius, die in einer einzigen Datei leben und in jedes Werkzeug exportieren, das sie braucht: CSS, Tailwind, Figma, nativer Code. Sie sind die Schicht, die ein Designsystem ehrlich hält: Wenn Design-Dateien und Stylesheets dieselbe Quelle lesen, können sie nicht auseinanderdriften. Dieser Hub sammelt unsere Leitfäden zum Format, zur Benennung und zum Workflow; die Ein-Bildschirm-Version ist eine Token-Quelle, gerendert als vier Exporte.

Die Idee in einem Zug

Ein Token ersetzt einen Wert durch eine Referenz. Statt dass #2563eb in vierzig Stylesheets und dreißig Figma-Füllungen auftaucht, erscheint brand-600 überall und wird an genau einer Stelle zum Wert aufgelöst. Der intuitive Gewinn: Ein Name trägt Absicht, wo ein Wert es nicht kann — #2563eb sagt nichts darüber, wann man ihn verwenden soll, brand-600 schon. Und eine Änderung hinter einem Namen wird einmal gemacht, einmal geprüft und überall dort, wo der Name auftaucht, vertraut. Jede schwierige Frage der Token-Arbeit — Benennung, Schichtung, Theming, Migration — ist eine Variation davon, diesen einen Zug im großen Maßstab zu vollziehen, und die Leitfäden hier nehmen sie der Reihe nach vor. Was sind Design Tokens ist die Einführung im Erdgeschoss; Design Tokens vs. CSS-Variablen entwirrt die Unterscheidung, die die Terminologie verwischt — Custom Properties sind ein Export einer Token-Datei, nicht die Sache selbst.

Das Format, das sich durchgesetzt hat

Das DTCG-Format — das JSON der W3C-Community-Group — ist das, was Tokens einem Standard am nächsten kommt: $value und $type pro Token, Referenzen zwischen Tokens, zusammengesetzte Typen für Typografie und Schatten. Unsere Leitfäden behandeln das Lesen, das Schreiben und die Round-Trip-Disziplin, die es erlaubt, eine Token-Datei von Werkzeugen bearbeiten zu lassen, ohne zu verlieren, was Menschen hinzugefügt haben: Das DTCG-Format erklärt geht eine echte Datei Zeile für Zeile durch, Bestehende Tokens importieren behandelt den Round-Trip selbst, und Style Dictionary vs. direkter Export wägt ab, wann eine Transform-Pipeline ihren Platz gegenüber dem direkten Schreiben der Exporte verdient.

Benennung und Schichten — wo Token-Systeme stehen oder fallen

Die meisten Token-Systeme scheitern sozial, bevor sie technisch scheitern: Namen, die niemand vorhersagen kann, Schichten, die niemand respektiert. Die tragende Entscheidung ist die Aufteilung in primitive, semantische und Komponenten-Schichten — Primitive halten Werte (brand-600), Semantiken halten Rollen (text-primary), Komponenten nutzen die Rollen — denn genau diese Indirektion lässt einen Rebrand oder einen Theme-Wechsel die Rollen neu ausrichten, ohne eine einzige Komponente anzufassen. Namenskonventionen machen die Schichten lesbar, und Fünf Token-Anti-Pattern katalogisiert die Wege, auf denen sie in der Praxis erodieren. Von dort übernehmen die Workflow-Leitfäden: Eine Single Source of Truth beschreibt den Kreislauf von Anfang bis Ende, Token-Änderungen in git prüfen macht Design-Entscheidungen diffbar wie jeden anderen Code, und Wie Entwickler Tokens tatsächlich nutzen ist der Realitätscheck von der Empfängerseite. Für Organisationen, die noch einen PDF-Styleguide pflegen, legt Design Tokens vs. Styleguide dar, was jedes kann, was das andere nicht kann.

Wo Tokens auf den Rest des Systems treffen

Tokens tragen die Werte, die andere Systeme festlegen: die Skalenmathematik aus Schriftgrößenskalen und Abständen, die abgeleiteten Rollen aus Farbskalen, die Theme-Paare aus Dark Mode. Die Token-Schicht ist der Ort, an dem all das auslieferbar wird — weshalb sich dieser Hub am besten nach den anderen liest und von ihnen allen referenziert wird. Es ist auch die Schicht, die Scale Composer schreibt: Jede Skalen-Entscheidung, die dort getroffen wird — Farbe, Typografie, Abstände, Raster —, landet in einer einzigen DTCG-Datei, bereit für die Exporte, die dieser Hub beschreibt.

Leitfäden in diesem Hub

  • Bestehende Tokens importieren, ohne etwas zu verlieren

    Wie du Design Tokens importierst, ohne handgebaute Arbeit zu verlieren: der Round-Trip-Vertrag, ein Fünf-Minuten-Fixpunkt-Test und was du prüfen solltest, bevor du einem Tool vertraust.

  • Das DTCG-Token-Format erklärt

    Das DTCG-Format erklärt: $value und $type auf jedem Token, Gruppen, Referenzen und zusammengesetzte Typen — plus, was eine echte generierte design tokens-Datei enthält.

  • Design Tokens vs CSS-Variablen: Was ist der Unterschied?

    Design Tokens vs CSS-Variablen: Tokens sind die tool-neutrale Quelle, Custom Properties ein generierter Export. Wie sie zusammenhängen und wann Variablen genügen.

  • Design Tokens vs. Styleguide

    Design Tokens vs. Styleguide: Der Styleguide trägt Absicht und Verwendung für Menschen, Tokens tragen die Werte für Maschinen — und wie beide ohne Drift zusammenspielen.

  • Eine Quelle der Wahrheit: Der Token-Workflow

    Design Tokens als einzige Quelle der Wahrheit: der fünfstufige Token-Workflow — entscheiden, exportieren, committen, konsumieren, ändern — und der Fehler, den jeder übersprungene Schritt zurückholt.

  • Fünf Token-Anti-Patterns

    design tokens Best Practices, aus Fehlern gelernt: fünf Anti-Patterns — Wildwuchs, übersprungene Ebenen, Notausgänge, Namen nach Aussehen und Write-only-Dateien.

  • Namenskonventionen für Design Tokens

    Namenskonventionen für Design Tokens: die category-concept-variant-state-Anatomie, fünf Regeln, die Rebrands überstehen, und die Mikro-Entscheidungen, die man einmal klärt.

  • Primitive, semantische und Component-Tokens: Die drei Token-Ebenen

    Semantische design tokens liegen zwischen Primitiven und Components. Wie die Drei-Ebenen-Architektur Rebrands, Themes und Ausnahmen zu Änderungen in nur einer Ebene macht.

  • Style Dictionary vs. direkter Export

    Style Dictionary vs. direkter Export: was dir eine Token-Transform-Pipeline bringt, wann eingebaute Exporte reichen und wie eine standardisierte DTCG-Datei beide Wege offen hält.

  • Token-Änderungen in Git prüfen

    Design Tokens unter Versionskontrolle: warum Token-Änderungen in Git gehören, wie du einen sechs Zeilen langen Token-Diff liest und die Prüf-Checkliste, die stille Design-Änderungen aufdeckt.

  • Was sind Design Tokens?

    Was sind Design Tokens? Benannte Design-Entscheidungen — brand-600 enthält genau ein Blau — über Referenzen zusammengesetzt und nach CSS, Figma und nativen Code exportiert.

  • Wie Entwickler Tokens tatsächlich konsumieren

    Die Übergabe von design tokens aus Sicht der Entwicklung: CSS custom properties, Tailwind-Themes, Figma Variables — und warum die Token-Datei wie eine API behandelt werden sollte.

Die einzige Quelle spüren

Das Argument für Tokens verdichtet sich zu einer einzigen Interaktion: ändere einen Skalen-Parameter und sieh zu, wie jeder Export sich aktualisiert — DTCG, CSS Custom Properties, Tailwind-Theme und Figma Variables bewegen sich gemeinsam, weil alle vier aus denselben Entscheidungen gelesen werden. Diese Gleichzeitigkeit ist es, was eine Token-Schicht erkauft; alles andere ist Implementierung.

Häufige Fragen

Was ist ein Design Token?

Die kleinste Design-Entscheidung, als Daten gespeichert — ein benannter Wert wie brand-600 oder space-4, den Design-Werkzeuge und Code gleichermaßen lesen. Tokens verwandeln „unser Blau“ von einem Gespräch in eine Referenz, die überall identisch aufgelöst wird.

Was ist das DTCG-Format?

Das JSON-Format der W3C Design Tokens Community Group — eine werkzeugneutrale Art, Tokens zu schreiben ($value, $type, Referenzen), sodass eine einzige Datei Figma, CSS und jede Build-Pipeline versorgen kann. Es hat sich zum Austauschformat entwickelt, auf das moderne Token-Werkzeuge konvergieren.

Sind Design Tokens dasselbe wie CSS-Variablen?

Nein — Tokens sind die Quelle, CSS Custom Properties sind ein Export. Dieselbe Token-Datei kann auch zu einem Tailwind-Theme, zu Figma Variables oder zu Plattform-Code werden. Wer Werte direkt in CSS schreibt, überspringt die Schicht, die Design und Code synchron hält.

Was sind semantische Tokens?

Rollennamen — background, text-primary, accent —, die auf primitive Werte wie brand-600 verweisen. Komponenten nutzen die Rollen, sodass ein Rebrand oder ein Theme-Wechsel die Rollen neu ausrichtet, ohne eine einzige Komponente anzufassen.

Wie kommen Tokens nach Figma?

Als Figma Variables — Sammlungen benannter Werte mit Modi für hell und dunkel. Aus derselben Quelle wie die Code-Exporte erzeugt, erlauben sie Designern, Füllungen und Abstände an dieselben Namen zu binden, auf die Entwickler verweisen.

Sollten Tokens in git liegen?

Ja. Eine Token-Datei ist Quellcode für Design-Entscheidungen: prüfbar in Pull Requests, über Versionen hinweg diffbar und rücksetzbar — die Audit-Spur, die ein PDF-Styleguide nie hat.