Codia
150.000+ usuarios · 2.300+ me gusta en Figma Community

Figma a código: exporta tus diseños a React, HTML, Flutter y más

Selecciona un frame en Figma y ejecuta el plugin gratuito de Codia, o sube una captura de pantalla, un PDF o un archivo de Figma desde el navegador. Obtén código React, Vue, HTML, Flutter, SwiftUI o Android para previsualizar, copiar y descargar.

10 créditos gratis cada mes · Sin tarjeta de crédito · Funciona con el plan gratuito de Figma

1import { CheckIcon } from 'lucide-react'
2
3export function PricingCard() {
4  return (
5    <div className="rounded-2xl border border-zinc-200 bg-white p-8 shadow-sm">
6      <h3 className="text-sm font-medium text-zinc-500">Pro</h3>
7      <div className="mt-3 flex items-baseline gap-1">
8        <span className="text-4xl font-semibold tracking-tight">$29</span>
9        <span className="text-zinc-500">/mo</span>
10      </div>
11      <p className="mt-3 text-sm text-zinc-600">
12        Everything you need to ship production UIs, faster.
13      </p>
14      <button className="mt-6 w-full rounded-lg bg-zinc-900 py-2.5 text-sm font-medium text-white hover:bg-zinc-800">
15        Start free trial
16      </button>
17      <ul className="mt-6 space-y-2 text-sm text-zinc-700">
18        {['Unlimited projects', '6 framework targets', 'Priority support'].map((f) => (
19          <li key={f} className="flex items-center gap-2">
20            <CheckIcon className="h-4 w-4 text-emerald-500" />
21            {f}
22          </li>
23        ))}
24      </ul>
25    </div>
26  )
27}

Del diseño al repositorio en tres pasos.

Sin etiquetar capas, sin calibrar plugins, sin prompt engineering.

Paso 1

Trae tu diseño

Arrastra un PNG, JPG o PDF, o pega un enlace de Figma. El plugin de Codia también lee tu selección actual directamente desde Figma.

PNG / JPG
PDF
Figma
Sketch

Suelta un diseño o pega un enlace de Figma

Paso 2

Elige tu stack

Selecciona React, Vue, HTML, SwiftUI, Flutter o Android, y el estilo que prefieras: Tailwind, CSS, styled-components, estilos Swift o Compose.

React
Vue
HTML
SwiftUI
Flutter
Android
Estilo:TailwindCSS · styled-components · Modules
Paso 3

Despliega el código

Previsualiza el resultado y luego copia el código o descarga el proyecto para seguir trabajando en tu propio editor.

~/src/components/PricingCard.tsx
1export functionPricingCard()
2 return(
3 <div className="pricing-card">
4 <h3>Pro</h3>
5 <p>$29/mo</p>
6 ...
Listo para copiar, descargar o abrir en el editorExportar

Código pensado para hacer merge de verdad.

Componentes reales en tu framework, no una imagen exportada. Un primer borrador que tu equipo puede revisar, refactorizar y fusionar.

Componentes limpios e idiomáticos

Props con nombre, HTML semántico, interfaces tipadas y las convenciones propias del framework — sin sopas de divs anidados.

+ interface Props { variant: 'primary' | 'ghost' }
- const div = <div style={{...}} />

Layouts a partir de Auto Layout

Los frames con Auto Layout se convierten en flexbox, stacks y filas del framework elegido, así que un archivo bien estructurado da layouts que se adaptan en lugar de posiciones fijas.

Los estilos que ya usa tu equipo

Tailwind, CSS, CSS Modules o styled-components en la web, y estilos nativos en SwiftUI, Flutter y Compose. En la revisión, cambia los colores generados por los tokens de tu tema.

Con los nombres de tus capas

Los nombres de componentes y clases siguen los nombres de las capas de Figma, así que un archivo ordenado y bien nombrado da código más fácil de leer y refactorizar.

En Figma o en el navegador

Ejecuta el plugin sobre un frame dentro de Figma o sube una captura, un PDF o un archivo de Figma a la app web de Codia. En ambos casos obtienes código para previsualizar, copiar o descargar.

Rápido para iterar

Una pantalla típica se convierte en segundos, así que puedes integrar la generación de código directamente en el ciclo de diseño.

Lo que dicen los usuarios de Figma

Comentarios citados al pie de la letra desde la página del plugin en Figma Community.

I am very impressed by this tool!! it does 75% of the job. Of course, it needs adjustments and cleanup as individual classes are created for every element and it better to consolidate that. But, it would have taken me hours to get even closer to that 75%. … I will be using this tool a lot! Thanks!
JJorge Tardio Urquidi@jorgetardiourqu ·
I checked out a few code generators for Vue.js in the community, and Codia is hands down the best one I've come across
FFlorin Kissi@florinkissi ·
oh my god, is this perfect plugin. For me, it's the best Android export plug-in in history
박박재웅@1d749f4c_4f86_4 ·

Planes y precios

Precios claros y sin sorpresas para cada producto. Empieza gratis y escala cuando lo necesites.

Preguntas frecuentes sobre Figma a código

Respuestas sobre cómo convertir diseños de Figma en código React, HTML, Flutter y apps móviles.

Despliega tu próxima pantalla en minutos.

10 créditos gratis cada mes, sin tarjeta de crédito. Funciona con los diseños que ya tienes.