Ir al contenido
Toova
Todas las herramientas

Utilidades Tailwind → CSS

Privacidad por diseño — se ejecuta completamente en tu navegador

Pega una lista de utilidades Tailwind y un selector y Toova arma la regla CSS correspondiente. Las clases arbitrarias como p-[13px] o [grid-template-columns:1fr_2fr] vuelven a declaraciones crudas, listas para una hoja de estilos.

Cuándo conviene el camino inverso

A veces prototipas con Tailwind pero entregas CSS — un email de marketing, un widget de terceros, una entrega a un CMS que no carga Tailwind. El conversor pliega la lista en una sola regla con el selector que elijas y la pegas tal cual, sin renombrar ni limpiar el markup de playground.

Cómo regresan los valores arbitrarios

Las clases arbitrarias llevan el valor inline: p-[13px] es padding: 13px y [grid-template-columns:1fr_2fr] es grid-template-columns: 1fr 2fr. El conversor desempaqueta ambas formas literalmente, así cualquier valor codificado por JIT sobrevive sin tablas extras.

Límites y round-trip

Las variantes responsive (md:flex), de estado (hover:bg-black) y dark mode (dark:text-white) requieren media query o pseudoclase, así que el conversor aún no las emite — quítalas antes de pegar. Tokens del theme (text-brand) caen en la escala por defecto; con theme customizado tendrás fallbacks arbitrarios. Utilidades simples hacen round-trip limpio con CSS-to-Tailwind.

Preguntas frecuentes

¿Qué se convierte?
Utilidades comunes de Tailwind para spacing, color, tipografía, flex y position, además de cualquier forma arbitraria [value] o [prop:value]. Las variantes aún no se soportan.
¿Por qué un selector?
La salida es una regla CSS única. Elegir el selector te permite pegarla directamente en la hoja de estilos sin renombrar.
¿Variantes responsive y hover están soportadas?
Aún no — exigen wrapper de media query o pseudoclase. Quita prefijos md:, hover: y dark: antes de pegar; las utilidades base hacen round-trip limpio.
¿Entiende mi theme?
No. Usa la escala estándar. Spacing o colores customizados caen en arbitrary; aun así, el CSS resultante funciona.
¿Puedo pasar el CSS por el conversor inverso?
Sí — para utilidades simples el round-trip es exacto. Los arbitrary sobreviven; las declaraciones sin soporte siguen como clases arbitrarias.
¿Mi input se sube?
No. Todo el proceso queda en esta pestaña; Toova no ve tus listas de clases ni tus selectores ni el output.