Zum Inhalt springen
Design Tokens

Design Tokens von jeder Website extrahieren

Wie du Farben, Typografie und Spacing einer Website als Design Tokens gewinnst und als DESIGN.md oder tokens.json in dein Projekt bringst.

8 Min. LesezeitStand: 10. Juli 2026
Design TokensWorkflowStyle Extractor
nordfeld.studio10 Werte4 Rollen
  • primary#1f5eff
  • surface#f8fafc
  • text#0f172a
  • border#e2e8f0

Design Tokens sind die kleinsten Bausteine eines Designsystems: Farben, Schriftgrößen, Abstände und Radien als benannte Werte. Wer sie sauber pflegt, hält ein Produkt konsistent. Dieser Leitfaden zeigt, wie du Tokens einer bestehenden Website gewinnst und weiterverwendest.

Das Wichtigste in Kürze
  • Ein Style-Extract ist eine Bestandsaufnahme, kein Diebstahl: Farben, Schriften und Abstände einer Seite als Liste.
  • Am nützlichsten ist es beim Relaunch, bei der Übernahme fremder Projekte und beim Abgleich mit dem eigenen Designsystem.
  • Die Rohwerte sind nur der Anfang. Erst das Zusammenfassen auf wenige Rollen macht daraus ein System.
  • Fremde Marken kopiert man nicht. Analysieren ist erlaubt, übernehmen nicht.
01

Warum Tokens statt fester Werte

Wenn Farben und Abstände über das Projekt verstreut fest verdrahtet sind, wird jede Änderung zur Suchaktion. Tokens bündeln diese Werte an einer Stelle. Eine Anpassung wirkt dann überall.

Tokens verbessern auch die Zusammenarbeit zwischen Design und Entwicklung, weil beide Seiten dieselbe Sprache sprechen: primary, background, spacing-4 statt einer zufälligen Hex-Zahl.

Feste Werte
  • #1f5eff steht an vierzig Stellen im Projekt.
  • Ein Rebrand heißt: suchen, ersetzen, hoffen.
  • Niemand weiß, ob #1f5dfe ein zweiter Blauton ist oder ein Tippfehler.
Tokens
  • --primary steht an einer Stelle, benutzt wird der Name.
  • Ein Rebrand ist eine geänderte Zeile.
  • Der Name sagt, wofür die Farbe da ist, nicht wie sie aussieht.
Namen nach Aufgabe, nicht nach Aussehenblue-500 überlebt keinen Rebrand, primary schon. Sobald die Marke grün wird, ist blue-500 entweder falsch benannt oder es gibt eine zweite Wahrheit im Projekt.
02

Was sich extrahieren lässt

Aus einer Website lassen sich die Kernfarben, die Schriftfamilien, typische Schriftgrößen sowie Abstände und Eckenradien ableiten. Zusammen ergeben sie ein solides Grundgerüst für ein eigenes Theme.

Wichtig ist die Genauigkeit der Farben. Eine reine Analyse des Codes reicht oft nicht, weil viele Farben erst im gerenderten Bild sichtbar werden. Eine Prüfung am Screenshot erhöht die Trefferquote.

01SeiteEine URL, gerendert.
02RohwerteAlles, was im Stylesheet steht.
03RollenZusammenfassen und benennen.
04VariablenErst hier sind es Tokens.

Vier Schritte von der Seite bis in den Code. Der dritte ist der einzige, den kein Werkzeug für dich erledigt.

Was im Stylesheet steht, ist nicht allesZustände wie Hover, Fokus oder Fehler tauchen im Auszug oft nicht auf, weil sie beim Laden nicht sichtbar sind. Prüfe sie einmal von Hand nach, sonst fehlt später genau die Farbe, die man am häufigsten braucht.
03

Ausgabe als DESIGN.md oder tokens.json

Für Menschen eignet sich eine DESIGN.md, die Farben, Typografie und Hinweise zur Umsetzung beschreibt. Für Werkzeuge und Build-Prozesse ist eine tokens.json praktischer, weil sie maschinell einlesbar ist.

In Tailwind kannst du die Tokens als CSS-Variablen hinterlegen und in der Konfiguration referenzieren. So bleibt dein Theme zentral steuerbar.

@theme {    --color-primary: #1f5eff;  --color-surface: #f8fafc;  --color-border: #e2e8f0;  --spacing: 4px;} <div className="bg-surface text-primary p-4" />
Die Variablen im Stylesheet, die Namen in der Theme-Ebene.
Eine Quelle, zwei AusgabenPflege die Werte in der tokens.json und erzeuge die DESIGN.md daraus. Andersherum laufen die beiden Dateien nach drei Wochen auseinander, und niemand merkt es.

Wenige Rollen schlagen viele Werte.

Eine Liste aus Hex-Zahlen ist eine Bestandsaufnahme. Ein System wird daraus erst, wenn jeder Wert eine Aufgabe hat.

FarbeVier Rollen statt sechzehn Werten.
TypografieEine Skala, keine Einzelfälle.
AbstandVier Pixel als Schritt reichen.
04

Schnell zum Ergebnis

Mit dem Style Extractor der Library gibst du eine URL ein und erhältst Farben, Typografie und Spacing aufbereitet, direkt zum Übernehmen. Das ist ein guter Startpunkt, den du danach an deine Marke anpasst.

Ausgelesen16 Farben, viele davon fast gleich.
#1f5eff#1f5dfe#2060ff#0f172a#0f172b#111827#ffffff#fefefe#f8fafc#f7f9fb#e2e8f0#e3e8f1#64748b#65748a#94a3b8#1f5eff
BehaltenVier Rollen, jede mit einer Aufgabe.
  • primaryPrimärfarbe#1f5eff
  • surfaceFläche#f8fafc
  • textText#0f172a
  • borderRand#e2e8f0

Links, was eine mittelgroße Seite hergibt. Rechts, was davon in ein Projekt gehört.

05

Was ein Extract nicht ist

Ein Auszug ist ein Werkzeug zum Verstehen. Er ersetzt weder eine Gestaltung noch die Erlaubnis, fremde Arbeit zu übernehmen.

  1. Kein Ersatz für ein Designsystem. Eine Liste von Werten ist noch keine Entscheidung. Erst wenn du sie Rollen zuordnest, wird daraus etwas, mit dem man arbeiten kann.
  2. Keine Kopiervorlage für fremde Marken. Farben und Schriften einer fremden Seite gehören zu deren Auftritt. Analysieren ja, übernehmen nein.
  3. Keine vollständige Wahrheit. Ausgelesen wird, was im Stylesheet steht. Werte, die erst durch Interaktion entstehen, fehlen.

Nimm die Struktur mit, nicht die Farben.

06

Vom Auszug zum System

Der eigentliche Schritt kommt nach dem Auslesen: aus vielen Werten wenige Rollen machen.

  1. Doppelte zusammenfassen. Farben, die sich um wenige Prozent unterscheiden, sind fast immer ein Versehen. Entscheide dich für eine.
  2. Rollen benennen. Nicht Blau 500, sondern Primärfarbe, Fläche, Text, Rand. Namen überleben einen Rebrand, Werte nicht.
  3. Abstände auf eine Skala legen. Vier Pixel als Schritt reichen meistens. Zwischenwerte sind später der Grund, warum nichts mehr fluchtet.
  4. Als Variablen ablegen. Erst im Code sind es Tokens. Vorher ist es eine Notiz, die niemand pflegt.

Am Ende dieser vier Schritte steht keine längere Liste als vorher, sondern eine kürzere. Das ist das Ziel: aus sechzehn Farben werden vier, die jemand erklären kann.

Ein Token, das niemand benennen kann, ist keins.

Teilen
Geschrieben von
Amelie RoesmannCreative DirectionLeonie RoesmannDesign Engineering

Wir bauen Websites und Web-Apps bei Systra Studios in Münster und legen die Bausteine daraus hier ab. Was in den Beiträgen steht, kommt aus echten Projekten, nicht aus einem Werbeprospekt.

Systra Studios: Webdesign aus Münster

Du weißt, worauf es ankommt.
Das Auslesen übernimmt das Werkzeug.

URL eingeben, Farben, Typografie und Abstände bekommen. Als DESIGN.md für Menschen oder als tokens.json für den Build.

  • Farben werden am gerenderten Bild geprüft.
  • Nahe beieinander liegende Werte werden zusammengefasst.
  • Ausgabe als Markdown oder JSON, beides zum Kopieren.
Style Extractor öffnen
Ergebnis
  • primary#1f5eff
  • surface#f8fafc
  • text#0f172a
  • border#e2e8f0
TypografieAaInter · 16 / 20 / 28 / 40
FAQ

Häufige Fragen

Ansehen und analysieren ja, das ist im Browser ohnehin öffentlich. Übernehmen nein: Farbe, Schrift und Bildsprache sind der Auftritt einer Marke. Nimm die Struktur mit, also die Anzahl der Rollen und den Aufbau der Skala, nicht die Werte.

Deine Frage war nicht dabei? Wir helfen gern weiter.

Kontakt aufnehmen