Design-tokens förklarat: gör ditt varumärke till data
Design-tokens är ett varumärkes visuella beslut — färg, typografi, mellanrum, radie — lagrade som namngiven, strukturerad data i stället för en statisk stilguide. Eftersom varje komponent läser samma tokens uppdaterar en ändring av ett värde hela produkten, och både människor och AI kan bygga varumärkesenligt som förval. Det är därför det slår att fånga varumärket som data att skicka runt en PDF.
Design-tokens är de enskilda visuella beslut som utgör ett varumärke — en
färg, en teckenstorlek, ett mellanrumssteg, en hörnradie — lagrade som namngiven,
strukturerad data i stället för att ritas in i en designfil eller en PDF. I
stället för att skriva #FF450B på femtio olika ställen definierar du en token som
heter colour.brand.primary en gång, och varje knapp, länk och rubrik pekar på
den. Ändra token och allt som använder den ändras med den. Det är hela idén:
varumärke som data, inte varumärke som en bild.
Det här inlägget förklarar vad tokens är, visar ett konkret exempel, ställer tokens mot den traditionella varumärkesguide-PDF:en, och beskriver hur det att fånga ett varumärke som tokens plus regler håller varje kunds arbete konsekvent — och låter komponenter (och AI) bygga varumärkesenligt som förval.
Vad är design-tokens?
En design-token är den minsta återanvändbara enheten av ett designbeslut, given
ett namn och ett värde. Tänk på det som en variabel i ett dokument i stället för
en siffra inskriven överallt. space.md = 16px är en token. radius.card = 16px
är en token. colour.text.body = #242424 är en token.
Var för sig ser de triviala ut. Kraften ligger i vad som händer när allt nedströms refererar till namnet snarare än värdet:
- En designer väljer “brand primary” ur en palett — hon väljer en token, inte kommer ihåg en hex-kod.
- En komponents stilmall läser
colour.brand.primary— den hårdkodar aldrig den röda. - En ombrandning blir en redigering av en handfull värden, inte en sök-och-ersätt genom en hel kodbas.
Tokens organiseras oftast i några tydliga kategorier. Här är en typisk karta:
| Kategori | Vad den håller | Exempel-token → värde |
|---|---|---|
| Färg | varumärkes-, yt-, text- och tillståndsfärger | colour.brand.primary → #FF450B |
| Typografi | teckensnittsfamiljer, storlekar, vikter, radhöjd | font.display → Inter 800 |
| Mellanrum | mellanrumsskalan som används för marginaler och padding | space.md → 16px |
| Radie | hur mycket hörn rundas | radius.card → 16px |
| Elevation | skuggor och lagring | shadow.card → 0 14px 28px … |
Hur ser en design-token ut?
Eftersom tokens bara är data skrivs de oftast i ett maskinläsbart format som JSON. En liten bit av en token-fil kan se ut så här:
{
"colour": {
"brand": {
"primary": { "value": "#FF450B" },
"ink": { "value": "#242424" },
"surface": { "value": "#F5F5F5" }
}
},
"space": {
"sm": { "value": "8px" },
"md": { "value": "16px" },
"lg": { "value": "24px" }
},
"radius": {
"control": { "value": "10px" },
"card": { "value": "16px" }
}
}
Det är hela tricket. Det är tråkigt med flit. Eftersom filen är strukturerad och namngiven kan en stilmall, ett designverktyg, ett byggskript och en AI-assistent alla läsa samma sanningskälla. Ingen behöver ögonmäta ett färgprov och hoppas att de valde rätt röd.
Tokens är också människoläsbara. En person som öppnar den filen kan se
varumärkets beslut med en blick, och en regel bredvid tokens kan säga, på vanlig
svenska, “primära åtgärder använder colour.brand.primary med vit text.” Värdena
matar maskinerna; namnen och reglerna håller människor orienterade.
Varför inte bara en varumärkesguide-PDF?
En varumärkes-PDF är en beskrivning av dina regler. Design-tokens är reglerna i en form som programvara faktiskt kan utföra. Den skillnaden är hela argumentet, och den visar sig på fem praktiska sätt:
| Varumärkes-PDF | Design-tokens | |
|---|---|---|
| Format | En bild av reglerna | Reglerna som data |
| Läses av | Människor, då och då | Kod, verktyg och AI, vid varje bygge |
| Appliceras | Kopieras för hand | Konsumeras automatiskt |
| Hålls i synk | Manuellt, om alls | En redigering uppdaterar allt |
| Drift över tid | Oundviklig | Strukturellt förhindrad |
En PDF:s haveriläge är bekant för varje byrå. Guiden säger att den röda är
#FF450B. Sex månader och tre frilansare senare har live-sajten fyra aningen olika
röda, eftersom ingen läser en PDF vid bygget och en hex-kod kopierad för hand är en
hex-kod som förr eller senare kopieras fel.
Tokens tar bort kopieringssteget helt. Knappen känner inte till varumärkets röd —
den läser colour.brand.primary. Det finns inget andra ställe för värdet att bo på
och sakta bli oense med det första.
Hur håller tokens varje kund konsekvent?
För en byrå är den intressanta frågan inte ett varumärke utan många. Det är här modellen gör rätt för sig.
sSystms Design System-modul fångar en kunds varumärke som exakt detta: strukturerade design-tokens — färg, typografi, mellanrum, radie — plus regler, både människo- och maskinläsbara. Avgörande nog finns det ett designsystem per kund. Varje kund får sin egen uppsättning tokens; verktygen runt de tokens ändras aldrig. Typografin och formen skiljer sig från kund till kund — ett varumärke är en skarp serif med tighta hörn, ett annat en rundad grotesk med fulla pillerformer — men maskineriet som läser och applicerar tokens är identiskt varje gång.
Konsekvensen kommer från en enkel regel: komponenter och wireframes stylar sig själva från vilken kunds tokens som är aktiva. Du stylar inte om en knapp för varje varumärke. Knappen läser tokens; byt aktiv kund och samma knapp är nu korrekt varumärkesenlig för den nya. Allt förblir konsekvent som förval, eftersom “varumärkesenlig” är en egenskap hos datan, inte något en person måste komma ihåg att applicera.
Det är ett meningsfullt annorlunda löfte än “här är riktlinjerna, var snäll och följ dem.” Med tokens är att följa varumärket den minsta motståndets väg snarare än en disciplinär handling.
Tokens plus regler: varumärket som körbar data
Tokens på egen hand fångar värdena. Regler fångar relationerna — göra och inte-göra som en hex-kod ensam inte kan uttrycka. Hållna bredvid tokens och skrivna för att läsas av både människor och maskiner kan en regeluppsättning säga:
- Primära åtgärder använder
colour.brand.primarymed vit text. - Brödtext stannar på
surface, med en minsta kontrast av AA. - Placera aldrig dämpad text på den sekundära ytan.
- Inga gradienter på interaktiva ytor.
Eftersom de reglerna bor som data bredvid tokens — inte som ett stycke i en PDF ingen öppnar — kan de kontrolleras, appliceras och hedras automatiskt. Varumärket slutar vara ett dokument du konsulterar och blir en specifikation arbetet byggs mot.
Hur AI bygger varumärkesenligt från tokens
Token-modellen betyder mer, inte mindre, när AI väl kommer in i arbetsytan. En AI-assistent som ombeds bygga ett gränssnitt producerar något — men utan varumärket som indata gissar den om dina färger och mellanrum. Mata den med strukturerade tokens och regler så blir varumärket något modellen kan läsa och hedra, inte en bild den inte kan se.
Det är samma princip bakom AI som bygger utan att låsa in dig: assistenten jobbar utifrån din data — dina tokens, dina regler, din arbetsyta — snarare än utifrån antaganden inbakade i någon annans verktyg. Varumärkesenlig utdata blir förvalet eftersom varumärket är en genuin indata, uttryckt i en form maskinen kan konsumera.
Var Design System-modulen passar in
Ett designsystem är en modul i en större bild. sSystm är ett allt-i-ett-operativsystem för byråer — CRM, projekt, fakturering, dokument — där du slår på bara de moduler du behöver. Design System är en premiummodul för byråer som hanterar flera varumärken och vill ha varje ett fångat en gång, som data, och applicerat överallt utan drift.
Om ditt varumärke just nu bor i en PDF, en delad enhet och det kollektiva minnet hos den som varit längst, är flytten till tokens flytten från att hoppas att saker förblir konsekventa till att veta att de gör det. Gör varumärket till data, så slutar konsekvens vara ett tjat och blir förvalet.
Utforska Design System-modulen för att se hur ett varumärke fångas som tokens, regler och system per kund — eller bläddra i hela modulkatalogen för att se var det sitter i det bredare byrå-OS:et.
Vanliga frågor
Vad är design-tokens?
Design-tokens är de små, namngivna värden som utgör ett varumärkes visuella språk — en färg, en teckenstorlek, ett mellanrumssteg, en hörnradie — lagrade som strukturerad data i stället för inbakade i en designfil. I stället för att skriva '#FF450B' på femtio ställen definierar du en token som heter colour.brand.primary en gång, och varje knapp, länk och rubrik refererar till den. Ändra token och allt som använder den uppdateras tillsammans.
Kan du ge ett exempel på en design-token?
En minimal token kan se ut som colour.brand.primary med värdet #FF450B, eller space.md med värdet 16px. Tokens grupperas oftast per kategori — färg, typografi, mellanrum, radie — och uttrycks i ett maskinläsbart format som JSON så att kod, designverktyg och AI-assistenter alla kan läsa samma sanningskälla.
Varför använda design-tokens i stället för en varumärkes-PDF?
En varumärkes-PDF är en bild av dina regler; design-tokens är reglerna i en form som programvara kan utföra. En PDF kan inte hindra en utvecklare från att använda fel röd — ingen läser den vid bygget. Tokens konsumeras direkt av komponenter, så varumärket appliceras automatiskt och konsekvent i stället för att kopieras för hand och sakta glida iväg.
Hjälper design-tokens med konsekvens över kunder?
Ja. Med ett designsystem per kund får varje varumärke sin egen uppsättning tokens medan verktygen förblir identiska. Komponenter stylar sig själva från vilken kunds tokens som är aktiva, så varje leverabel för den kunden är varumärkesenlig av konstruktion — typografin och formen ändras mellan kunder, maskineriet aldrig.
Kan AI använda design-tokens?
Eftersom tokens är strukturerad, maskinläsbar data kan en AI-assistent läsa dem och bygga gränssnitt som respekterar varumärket utan att gissa. Varumärket blir en indata modellen kan hedra snarare än ett dokument den inte kan se, vilket är vad som gör 'AI som bygger varumärkesenligt' faktiskt möjligt.
sSystm är det första BYOC-byrå-OS:et — dina kunder, din kod och ditt moln på ditt eget Cloudflare-konto, med din AI som jobbar i hela arbetsytan via MCP.
Gå med i väntelistan