MarkupGenMarkupGen
DocsRecursosBlogCasos de usoComparar
Iniciar sesiónConvierte gratis
  1. MarkupGen
  2. /Blog
  3. /Design tokens de Figma a Tailwind: colores, tipografía y espaciado
Volver al blog

Publicado el 2026-08-20 · Por El equipo de MarkupGen

Design tokens de Figma a Tailwind: colores, tipografía y espaciado

Design tokens de Figma a Tailwind: colores, tipografía y espaciado

Respuesta rápida: un valor de color/texto/espaciado de Figma se mapea a Tailwind comparándolo con la propia escala de utilidades de Tailwind — el paso de espaciado más cercano, el color más próximo, el tamaño de tipografía que coincide. Cuando un valor queda fuera de esa escala, la salida recurre a una clase de valor arbitrario como bg-[#f4f4f5] en lugar de inventar un nuevo color de tema que no existe en tu configuración.

Qué es un "design token" en un archivo de Figma, en concreto

Antes de que el mapeo tenga sentido, ayuda ser específico sobre qué cuenta como token frente a un valor puntual en Figma:

  • Color styles — un relleno guardado y con nombre (por ejemplo, "Gray/100") aplicado de forma consistente en todo el archivo, en contraposición a un valor hexadecimal puntual elegido una vez y nunca reutilizado.
  • Text styles — una combinación guardada de fuente, tamaño, peso e interlineado, aplicada de forma consistente a títulos o texto de cuerpo.
  • Valores de espaciado — normalmente no se "guardan" como un estilo de la misma manera, pero sí son números de gap/padding de Auto Layout consistentes y usados repetidamente en distintos frames.

El mapeo a Tailwind funciona mejor cuando el archivo de Figma realmente usa estos elementos de forma consistente. Un archivo donde cada botón usa el mismo color style guardado "Primary" se convierte de forma limpia en una sola clase de Tailwind reutilizada en todas partes. Un archivo donde cinco botones tienen cada uno un azul puntual ligeramente distinto se convierte en cinco valores de Tailwind ligeramente distintos — porque eso es genuinamente lo que contiene el diseño, no un defecto de la conversión.

Cómo se resuelven los valores contra la escala de Tailwind

La propuesta de valor de Tailwind es una escala restringida y predefinida para espaciado, color y tipografía — no una paleta abierta. Convertir a esa escala significa comparar, no inventar:

Valor en Figma Qué hace la conversión a Tailwind
Padding: 16px Coincide directamente con p-4 (el paso de 16px de Tailwind)
Padding: 18px Fuera de escala — recurre a p-[18px] en lugar de redondear en silencio
Relleno: #3B82F6 Coincide con el blue-500 por defecto de Tailwind si es una coincidencia exacta
Relleno: #3B7FE0 Fuera de escala — recurre a bg-[#3B7FE0]
Tamaño de fuente: 16px / peso 600 Coincide con text-base font-semibold

Esta es una distinción deliberada: la salida en Tailwind de MarkupGen resuelve los valores contra la escala por defecto real de Tailwind en lugar de generar un tailwind.config personalizado que fuerce a que cada valor "encaje". Eso mantiene la salida honesta sobre los valores reales del diseño — un color fuera de escala aparece como una clase de valor arbitrario, lo cual es una señal visible de que vale la pena consultar con el diseñador si debería ajustarse a la paleta compartida, en lugar de un error de redondeo silencioso.

Qué significa esto al revisar la exportación

  • Las clases de valor arbitrario son una señal, no un bug. Un grupo de clases bg-[#...] en la salida normalmente significa que el propio diseño tiene colores puntuales casi duplicados que deberían consolidarse en estilos compartidos — vale la pena señalarlo al equipo de diseño en lugar de "arreglarlo" solo en el código.
  • Comprueba la consistencia del espaciado entre componentes repetidos, ya que la escala de Tailwind redondea cada valor de forma independiente — el mismo gap visual en dos frames distintos debería resolverse en la misma clase si el diseño usó el mismo número.
  • Si el proyecto ya tiene un tema en tailwind.config, contrasta los valores arbitrarios generados con él — un color que parece fuera de escala respecto a la paleta por defecto de Tailwind podría ya ser un color con nombre en tu propia configuración, y valdría la pena sustituirlo a mano.

Para el flujo de trabajo completo —exportación con el plugin, generación por IA, edición, selección de formato de salida— consulta Figma to Tailwind CSS: A Practical Conversion Guide.

Pruébalo con tu propio diseño

La forma más rápida de ver con qué consistencia se convierten los colores y el espaciado de tu archivo es pasar un frame real por el proceso. Prueba MarkupGen gratis, o consulta la página del conversor de Figma a Tailwind para ver qué incluye.

Pruébalo con Figma to Tailwind

Lecturas relacionadas

Figma to HTML vs React vs Tailwind: ¿cuál elegir?Blog

Figma to HTML vs React vs Tailwind: ¿cuál elegir?

Una guía de decisión para las tres opciones de salida más consultadas de MarkupGen: cuándo exportar Figma a HTML/CSS, cuándo exportarlo a React, y dónde encaja realmente Tailwind.

Leer más
De Figma a código: soporte de React, Vue y frameworks CSS en MarkupGenBlog

De Figma a código: soporte de React, Vue y frameworks CSS en MarkupGen

MarkupGen convierte un diseño de Figma en componentes React o Vue 3 (además de Svelte y Angular), o en HTML/CSS con Tailwind, Bootstrap y más.

Leer más
Cómo evaluar HTML generado por IA antes de publicarloBlog

Cómo evaluar HTML generado por IA antes de publicarlo

Una checklist repetible para juzgar la salida de Figma a código con IA más allá de 'se ve bien' — fidelidad visual, semántica, responsividad, accesibilidad y peso.

Leer más
¿La salida de Figma a HTML está lista para SEO? Qué comprobarBlog

¿La salida de Figma a HTML está lista para SEO? Qué comprobar

El HTML convertido puede verse idéntico al diseño y aun así perjudicar el SEO. Una checklist de qué verificar antes de publicar una exportación de Figma a código.

Leer más
De Figma a HTML accesible: guía prácticaBlog

De Figma a HTML accesible: guía práctica

Lo que la accesibilidad realmente exige en un flujo de trabajo de Figma a HTML: marcado semántico, encabezados, ARIA, formularios, contraste y navegación por teclado.

Leer más
De Figma a CSS: guía práctica de conversiónBlog

De Figma a CSS: guía práctica de conversión

Olvídate por completo de la dependencia de un framework. Cómo se convierten los valores de Figma en CSS plano y editable a mano — y cuándo es la mejor opción frente a Tailwind o Bootstrap.

Leer más
Comparar

De Figma a código: ¿contratar a un freelancer o usar una herramienta de IA?

Una comparación honesta entre contratar a un freelancer o agencia y usar una herramienta de IA como MarkupGen para convertir tu diseño de Figma en un sitio web.

Leer más
MarkupGen para startups y foundersCasos de uso

MarkupGen para startups y founders

Convierte tu mockup de Figma en un sitio funcional antes de haber contratado a tu primer front-end engineer.

Leer más

Convierte tu próximo diseño de Figma en código en minutos

Empieza gratis y exporta HTML, CSS o React limpio desde cualquier archivo de Figma.

Convierte gratis
MarkupGenMarkupGen© 2025 MarkupGen. Todos los derechos reservados.
BlogCasos de usoCompararRecursos
Acerca deDocumentaciónPrivacidadTérminosContacto