Actualizado 15 de julio de 2026

Design tokens: la guía práctica

Los design tokens son decisiones de diseño almacenadas como datos: valores con nombre para color, tipografía, espaciado y radio que viven en un único archivo y se exportan a cada herramienta que los necesita: CSS, Tailwind, Figma, código nativo. Son la capa que mantiene honesto a un sistema de diseño: cuando los archivos de diseño y las hojas de estilo leen la misma fuente, no pueden desviarse entre sí. Este hub reúne nuestras guías sobre el formato, la nomenclatura y el flujo de trabajo; la versión en una sola pantalla es una fuente de tokens renderizada como cuatro exportaciones.

La idea en un solo movimiento

Un token sustituye un valor por una referencia. En vez de que #2563eb aparezca en cuarenta hojas de estilo y treinta rellenos de Figma, brand-600 aparece en todas partes y se resuelve al valor en un único lugar. La ventaja intuitiva es que un nombre lleva intención donde un valor no puede: #2563eb no dice nada sobre cuándo usarlo, brand-600 sí lo dice; y un cambio hecho detrás de un nombre se hace una vez, se revisa una vez y se confía en él allá donde aparezca el nombre. Toda pregunta difícil en el trabajo con tokens —nomenclatura, capas, temas, migración— es una variación de hacer ese mismo movimiento a escala, y las guías de aquí las abordan una por una. Qué son los design tokens es la introducción de nivel básico; design tokens frente a variables CSS desenreda la distinción que la terminología difumina: las propiedades personalizadas son una exportación de un archivo de tokens, no la cosa en sí.

El formato que ganó

El formato DTCG —el JSON del grupo comunitario del W3C— es lo más parecido a un estándar que tienen los tokens: $value y $type por token, referencias entre tokens, tipos compuestos para tipografía y sombras. Nuestras guías cubren cómo leerlo, cómo escribirlo y la disciplina de ida y vuelta que permite que las herramientas editen un archivo de tokens sin perder lo que las personas añadieron: el formato DTCG explicado recorre un archivo real línea a línea, importar tokens existentes cubre la ida y vuelta en sí, y Style Dictionary frente a exportación directa sopesa cuándo un pipeline de transformación se gana su lugar frente a escribir las exportaciones directamente.

Nomenclatura y capas: donde los sistemas de tokens triunfan o fracasan

La mayoría de los sistemas de tokens fracasan socialmente antes que técnicamente: nombres que nadie puede predecir, capas que nadie respeta. La decisión que lo sostiene todo es la división en capas primitiva, semántica y de componente: las primitivas guardan valores (brand-600), las semánticas guardan roles (text-primary), los componentes consumen los roles, porque esa indirección es lo que permite que un cambio de marca o de tema reapunte los roles sin tocar un solo componente. Las convenciones de nomenclatura hacen legibles las capas, y cinco antipatrones de tokens cataloga las formas en que se erosionan en la práctica. A partir de ahí toman el relevo las guías de flujo de trabajo: una única fuente de verdad describe el ciclo de principio a fin, revisar los cambios de tokens en git hace las decisiones de diseño comparables como cualquier otro código, y cómo consumen los tokens los desarrolladores en la práctica es la prueba de realidad desde el lado receptor. Para las organizaciones que aún mantienen una guía de estilo en PDF, design tokens frente a guía de estilo expone lo que cada una puede hacer y la otra no.

Donde los tokens se encuentran con el resto del sistema

Los tokens transportan los valores que deciden otros sistemas: la matemática de escalas de las escalas tipográficas y el espaciado, los roles derivados de las escalas de color, los pares de tema del modo oscuro. La capa de tokens es donde todo eso pasa a ser entregable, y por eso este hub se lee mejor después de los demás y es referenciado por todos ellos. Es también la capa que escribe Scale Composer: cada decisión de escala tomada allí —color, tipografía, espaciado, rejilla— aterriza en un único archivo DTCG, listo para las exportaciones que describe este hub.

Guías de este hub

  • ¿Qué son los design tokens?

    ¿Qué son los design tokens? Decisiones de diseño con nombre —brand-600 contiene un azul exacto— compuestas mediante referencias y exportadas a CSS, Figma y código nativo.

  • Cinco antipatrones de tokens

    Mejores prácticas de design tokens enseñadas a través del fracaso: cinco antipatrones — proliferación, salto de capas, vías de escape, nombres por apariencia y archivos de solo escritura.

  • Cómo consumen los tokens los desarrolladores en la práctica

    La entrega de design tokens desde la silla del desarrollador: propiedades personalizadas CSS, temas de Tailwind, Figma Variables — y por qué el archivo de tokens debe tratarse como una API.

  • Convenciones de nomenclatura de design tokens

    Convenciones de nomenclatura de design tokens: la anatomía category-concept-variant-state, cinco reglas que sobreviven a los cambios de marca y las microdecisiones que hay que zanjar una vez.

  • Design Tokens vs Guía de Estilo

    Design tokens vs guía de estilo: la guía lleva la intención y el uso para las personas, los tokens llevan los valores para las máquinas — y cómo se componen ambos sin deriva.

  • Design tokens vs variables CSS: ¿cuál es la diferencia?

    Design tokens vs variables CSS: los tokens son la fuente neutral respecto a herramientas, las propiedades personalizadas una exportación generada. Cómo se relacionan y cuándo bastan las variables.

  • El formato de tokens DTCG explicado

    El formato DTCG explicado: $value y $type en cada token, grupos, referencias y tipos compuestos, además de lo que contiene un archivo de design tokens generado de verdad.

  • Importar tokens existentes sin perder nada

    Cómo importar design tokens sin perder el trabajo hecho a mano: el contrato de ida y vuelta, una prueba de punto fijo de cinco minutos y qué auditar antes de confiar en una herramienta.

  • Primitivo, semántico, de componente: las tres capas de tokens

    Los design tokens semánticos se sitúan entre los primitivos y los componentes. Cómo la arquitectura de tres capas convierte rediseños, temas y excepciones en cambios de una sola capa.

  • Revisar cambios de tokens en Git

    Control de versiones de design tokens: por qué los cambios de tokens pertenecen a git, cómo leer un diff de tokens de seis líneas, y la lista de verificación de revisión que atrapa los cambios de diseño silenciosos.

  • Style Dictionary vs exportación directa

    Style Dictionary vs exportación directa: qué te aporta un pipeline de transformación de tokens, cuándo te bastan las exportaciones integradas y cómo un archivo DTCG estándar mantiene abiertos ambos caminos.

  • Una única fuente de verdad: el flujo de trabajo de tokens

    Fuente única de verdad de los design tokens: el flujo de trabajo de tokens en cinco pasos — decidir, exportar, commit, consumir, cambiar — y el fallo que reintroduce cada paso omitido.

Siente la fuente única

El argumento a favor de los tokens se comprime en una sola interacción: cambia un parámetro de escala y observa cómo se actualiza cada exportación: DTCG, propiedades personalizadas de CSS, tema de Tailwind y Variables de Figma moviéndose juntos, porque los cuatro se leen desde las mismas decisiones. Esa simultaneidad es lo que compra una capa de tokens; todo lo demás es implementación.

Preguntas frecuentes

¿Qué es un design token?

La decisión de diseño más pequeña almacenada como datos: un valor con nombre como brand-600 o space-4 que leen tanto las herramientas de diseño como el código. Los tokens convierten «nuestro azul» de una conversación en una referencia que se resuelve de forma idéntica en todas partes.

¿Qué es el formato DTCG?

El formato JSON del Design Tokens Community Group del W3C: una forma neutral respecto a la herramienta de escribir tokens ($value, $type, referencias) para que un único archivo pueda alimentar Figma, CSS y cualquier pipeline de build. Se ha convertido en el formato de intercambio en el que convergen las herramientas de tokens modernas.

¿Son los design tokens lo mismo que las variables CSS?

No: los tokens son la fuente, las propiedades personalizadas de CSS son una exportación. El mismo archivo de tokens también puede convertirse en un tema de Tailwind, en Variables de Figma o en código de plataforma. Escribir los valores directamente en CSS se salta la capa que mantiene sincronizados el diseño y el código.

¿Qué son los tokens semánticos?

Nombres de rol —background, text-primary, accent— que apuntan a valores primitivos como brand-600. Los componentes consumen los roles, así que un cambio de marca o de tema reapunta los roles sin tocar ningún componente.

¿Cómo llegan los tokens a Figma?

Como Variables de Figma: colecciones de valores con nombre con modos para claro y oscuro. Generadas desde la misma fuente que las exportaciones de código, permiten a los diseñadores vincular rellenos y espacios a los mismos nombres que referencian los desarrolladores.

¿Deberían vivir los tokens en git?

Sí. Un archivo de tokens es código fuente de las decisiones de diseño: revisable en pull requests, comparable entre versiones y reversible: el rastro de auditoría que una guía de estilo en PDF nunca tiene.