Diseñador Visual
FreePro: AI Designer + React/Vue/SvelteConstructor visual HTML/CSS al estilo Figma: lienzo 2D con imán y guías inteligentes, auto-layout y rejilla real, un sistema de diseño con tokens, estilos y componentes reutilizables, edición responsive por breakpoint, estados y prototipo ejecutable, y una exportación que produce HTML/CSS semántico o código de framework (React, Vue, Svelte). Incluye un flujo AI Designer Pro que convierte un brief en lenguaje natural en un proyecto editable que revisas antes de aplicar.
Canvas 2D
Toca para seleccionar y arrastra para mover, resize, snap a grid y a otros componentes, zoom 0.1× – 4×, smart guides con etiquetas de distancia.
35+ componentes
Texto, titulares, botones, formularios, medios, tablas, listas, acordeones, carruseles, diálogos y contenedores semánticos — cada uno con su propio panel de opciones.
Properties · Layers · Theme
Tres paneles laterales para estilizar, ordenar y gestionar color tokens.
Páginas múltiples
Tabs en preview; add / rename / duplicate / delete sin límite.
5 templates built-in
Landing, Login, Dashboard, Portfolio, E-Commerce + Marketplace — más bloques prehechos (hero, características, precios, contacto, pie).
Marketplace bidireccional
Importa templates y componentes descargados, y exporta tus diseños.
Canvas visual
Lienzo nativo puro (no WebView) con artboard de tamaño dinámico, color de fondo configurable, grid visual, smart guides y manipulación directa con dos modos de cursor: Select y Pan.
| Interacción | Mecánica |
|---|---|
| Toque | Selecciona el componente más interno bajo el dedo; tocar en zona vacía deselecciona |
| Arrastrar seleccionado | Lo mueve; snap inteligente sugiere bordes/centros vecinos |
| Arrastrar no seleccionado | Hace scroll/pan del lienzo (no mueve el componente) |
| Pinch (2 dedos) | Zoom 0.1× – 4×, relativo al cursor |
| Resize | Handles en 4 esquinas + 4 lados con ghost preview |
| Snap a grid | Grid size configurable (default 16 px); toggle on/off |
| Selección múltiple | Arrastrar un miembro seleccionado mueve todo el grupo |
| Alineación | Left/Center-H/Right · Top/Center-V/Bottom |
| Distribución | Horizontal y vertical |
| Padre-hijo | Componentes contenedores aceptan hijos anidados con auto-layout flex (row/column/grid, gap, padding, wrap) |
| Lock | Bloquea drag y resize |
| Visibility | Toggle mostrar/ocultar |
| Rotar | Tirador circular con un solo elemento seleccionado; imanta cada 15° |
| Herramienta Área | Tercer modo de cursor: arrastra un rectángulo y selecciona lo que toca |
| Arrastrar a un contenedor | El contenedor destino se resalta y una línea de inserción indica dónde caerá; arrastra fuera para sacarlo |
| Arrastrar desde la paleta | Mantén pulsado un componente y suéltalo justo donde quieras, dentro de un contenedor si hace falta |
| Editar texto en el sitio | Doble toque en cualquier componente con texto y escribe encima |
| Menú contextual | Mantén pulsado un componente seleccionado: duplicar, copiar, eliminar, ordenar, bloquear, agrupar, crear componente… |
| Aislar | Doble toque en un contenedor para trabajar solo dentro; el resto se atenúa y una ruta indica dónde estás |
| Reglas y guías | Arrastra guías desde las reglas; los componentes se imantan a ellas. Se guardan con el diseño |
| Padding y gap a mano | Selecciona un contenedor y arrastra sus bandas de espaciado; los valores imantan a la escala del tema |
| Minimapa y zoom a la selección | Ajustar a pantalla, 100 %, zoom a lo seleccionado y minimapa para diseños grandes |

Responsive Preview
Preview del canvas a anchos predefinidos sin tocar el documento subyacente.
Original
—
Mobile S
320 px
Mobile
375 px
Mobile L
428 px
Tablet
768 px
Desktop
1280 px
Desktop L+
1440 px+
Pro
Auto-stack reflow
Una única función pura compartida por el preview del canvas y el generador HTML. En anchos estrechos clusteriza los roots en filas y o bien hace flow-wrap de los items pequeños (navbars, chips) o apila los bloques a ancho completo — display-only, el documento nunca se muta.
Overrides por breakpoint
Cada elemento puede guardar overrides de posición / tamaño / visibilidad por breakpoint (mobile ≤ 480 px, tablet ≤ 900 px). Se editan desde la pestaña Responsive del panel de estilo, ganan sobre el auto-stack y se exportan como @media queries reales.
Además de los anchos del canvas, la vista previa WebView a pantalla completa renderiza el HTML generado dentro de frames de dispositivo reales — Mobile 375 · Tablet 768 · Desktop 1280 · Full — al ancho CSS real del dispositivo, de modo que las @media queries exportadas se disparan de verdad.

Paleta de componentes
Básicos
Text · Heading · Button · Link · Icon · Divider · Avatar · Icon Button · Code · Quote
Formularios
Text Field · Text Area · Checkbox · Radio · Switch · Select · Slider · Form
Contenedores
Row · Column · Card · Box · Grid · Section · Header · Footer · Main · Scroll View
Navegación
Navbar · Bottom Nav · Tab Bar · Breadcrumb · Link List
Medios
Image · Video · Carousel · Code Embed
Feedback
Dialog · Snackbar · Progress Bar · Spinner · Badge · Chip · Tooltip · Rating
Datos
List · Table · Accordion
Bloques
Secciones prehechas: hero, características, precios, formulario de contacto, pie
Buscador, Recientes y Favoritos sobre todo el catálogo, con miniatura real de cada componente. La pestaña Bloques inserta secciones prehechas, y Descargados muestra los componentes que traes del Marketplace. Los iconos salen de dos sets con búsqueda (Material Symbols y Lucide) y se exportan como vectores.
Panel de propiedades
Pestañas sobre el componente seleccionado: Diseño, Layout, Estilo, Texto, Contenido, Responsive, Estados e Interacciones — más un buscador de propiedades, para escribir «radio» y saltar al control. Selecciona varios componentes a la vez y cada campo muestra el valor común o un guión si es mixto; al editar se aplica a todos.


Layout que se adapta
En vez de clavar cada elemento a una coordenada, dices cómo debe comportarse y el diseño se recoloca solo — igual que hará la página exportada.
Fijo / Ajustar / Rellenar
Define cada eje por separado: tamaño fijo, ajustarse al contenido o rellenar el espacio sobrante. Con mínimo y máximo opcionales.
Auto-layout
Los contenedores colocan a sus hijos en fila o columna con gap, padding, wrap y alineación. Añade o quita un hijo y todo se recoloca solo.
Rejilla real
Define columnas y filas como chips (1fr, 200px, auto) y coloca los hijos entre celdas con spans. El lienzo dibuja las líneas de pista.
Página en flujo
Los diseños nuevos apilan sus secciones como una página web de verdad, así el HTML exportado se adapta solo en vez de clavarlo todo a coordenadas. El lienzo libre sigue disponible para trabajo al píxel.
Hijos flotantes
Saca un hijo del flujo para fijarlo donde quieras dentro de su contenedor: una insignia en la esquina de una tarjeta, un botón flotante sobre un hero.
Sistema de diseño
Todo lo que debe mantenerse coherente en un proyecto vive en un solo sitio, así un cambio llega a todas partes de una vez.
Tokens
Colores, espaciados, tamaños de texto, sombras, radios y opacidad como valores con nombre que reutilizas en todas partes. Renombra uno y todos los componentes le siguen; el panel te dice cuántos lo usan.
Tema claro y oscuro
Da a cada token un valor oscuro y conmuta el lienzo para comprobarlo. La exportación lleva los dos y respeta el ajuste del sistema de quien lo lea.
Estilos de texto y efecto
Guarda una tipografía o un juego de sombras completo con un nombre y aplícalo de un toque, como los estilos de párrafo de una herramienta de diseño.
Componentes reutilizables
Convierte cualquier selección en un componente. Cada copia queda enlazada: edita el original y todas se actualizan, y aun así cada copia puede sobrescribir su texto o su imagen.
Panel de salud
Avisa de colores fuera de tu paleta, espaciados fuera de la escala, textos sin estilo y contrastes que no cumplen accesibilidad — antes de exportar.
Estados, interacciones y prototipo
Un diseño no es solo su aspecto en reposo: también reacciona. Aquí lo defines y lo pruebas antes de exportar.
Estados
Estiliza hover, active, focus y disabled por componente, y previsualiza cada uno en el lienzo sin salir del editor.
Interacciones
Conecta un toque para navegar a otra página, abrir o cerrar un diálogo o cambiar el estado de un componente. Las flechas del lienzo muestran el flujo.
Prototipo ejecutable
El modo previsualización lo ejecuta de verdad: la navegación, los diálogos y la validación de formularios funcionan, así que puedes pasar un enlace y que lo recorran.
Animaciones
Animaciones con keyframes y botón Reproducir, más efectos de entrada y de scroll y transiciones de página. Se exportan como CSS real.
Historial, versiones y compartir
Nada de lo que haces es irreversible: puedes mirar atrás, marcar un punto al que volver y sacar el fichero.
Historial legible
Una lista de lo que hiciste de verdad («Mover Botón 2», «Cambiar radio de 3 elementos»); toca cualquier entrada para volver a ese punto.
Versiones con nombre
Guarda un checkpoint antes de un cambio arriesgado y restáuralo después. También puedes comparar dos versiones lado a lado y ver qué se movió.
Recuperación
Cada guardado deja una copia de seguridad. Si un fichero vuelve dañado, el Diseñador ofrece la copia o tu último checkpoint en vez de perder el trabajo.
Compartir e importar
Envía un diseño como un solo fichero, impórtalo de vuelta o trae un diseño desde Figma. Los comentarios de revisión se anclan a un componente y se resuelven.
Templates built-in
Landing Page
Landing moderna con hero y grid de características
Login Form
Formulario de autenticación email/password
Dashboard
Panel admin con stats cards y settings
Portfolio
Portfolio personal con about, projects, contact
E-Commerce
Catálogo de productos con vista de detalle
Límite gratuito: 3 diseños desde templates
A partir del 4º diseño desde plantilla se activa el gate de templates ilimitados.
Formatos de exportación
| Formato | Plan | MIME al compartir |
|---|---|---|
| HTML | Free | text/html |
| CSS | Free | text/css |
| SVG | Free | image/svg+xml |
| React (JSX + CSS) | Pro | text/plain |
| Vue (SFC) | Pro | text/plain |
| Svelte | Pro | text/plain |
| Tailwind | Pro | text/plain |
| ZIP (HTML + CSS + assets) | Free | application/zip |
Lo que ves es lo que pinta el navegador
El lienzo y la página exportada se contrastan caso por caso: posición y márgenes, padding y bordes, radios, colores, degradados, sombras, filtros y transformaciones, tipografía e interlineado, envoltura y alineación. Donde discrepaban, se corrigió el lienzo para que coincida con un navegador real, así la previsualización deja de adornar el diseño.
El CSS exportado emite @media queries reales por componente, combinando el auto-stack (columna limpia en móvil/tablet) con los overrides del usuario (que ganan). Los 3 formatos de framework (React, Vue, Svelte) están protegidos por Premium y heredan las mismas @media; Copy HTML, Copy CSS y View Code son siempre Free.
AI Designer
100 % ProCapacidad exclusiva del plan Pro. Convierte un brief en lenguaje natural en un proyecto de diseño editable, atravesando un pipeline de 5 fases con review-first obligatorio antes de aplicar cambios al canvas.
Pipeline
Phase 1
Brief & Discovery
Page type, style, palette, discovery form
Phase 2
Generación
Stream del plan + LLM call
Phase 3
Review
Critique scores + lista de acciones
Phase 4
Apply
Acciones vía undo/redo manager
Phase 5
Live Preview
WebView, Save/Export/Regenerate
20 page types
Landing · Dashboard · Blog · E-commerce · Portfolio · Admin · SaaS · Marketing · Form · Auth · Onboarding · Settings · Pricing · Data Viz · Docs · Social · Gallery · Email · Wireframe · Presentation
10 visual styles
Minimal · Bold · Dark · Editorial · Playful · Corporate · Technical · Glassmorphism · Brutalist · Soft & Warm
8 paletas
Blues · Purples · Greens · Reds · Warm · Mono · Teals · Pinks · + custom 3 colores
Discovery form (opcional)
Self-critique scores (0-10)
Hierarchy
¿Jerarquía visual clara?
Execution
¿Maquetación limpia?
Specificity
¿Detalles específicos al brief?
Restraint
¿Evita complejidad innecesaria?
Promedio coloreado: verde ≥ 7, amarillo ≥ 4, rojo < 4.
Garantías del flujo
- •Solo se aceptan design actions seguros (validación contra catálogo)
- •Diff visual obligatorio en la pantalla de revisión de cambios IA antes de aplicar
- •Undo/Redo permanece intacto — todas las acciones pasan por el historial del canvas
- •Las exportaciones reutilizan el generador HTML/CSS del flujo manual
Herramientas AI auxiliares (Pro)
- AI Align — recibe los componentes seleccionados y los reajusta automáticamente.
- AI Component — genera una sección o componente desde un brief corto y lo inserta en el canvas.
Pensado para el móvil, completo en tablet
Barra flotante
Selecciona algo y las pocas acciones que de verdad usas para ese componente aparecen justo encima.
Teclado y ratón
Con teclado conectado: las flechas desplazan, Supr elimina, y funcionan los atajos de siempre de deshacer, copiar, pegar, duplicar, agrupar y zoom.
Uso a una mano
Los paneles recuerdan la altura a la que los dejaste, el lienzo se desplaza para que la selección quede visible sobre el teclado, y hay modo zurdo.
Accesible
El lienzo funciona con lector de pantalla, incluido mover y redimensionar por pasos, y las zonas táctiles cumplen el tamaño mínimo recomendado.
Plan Free vs Pro
| Funcionalidad | Plan |
|---|---|
| Canvas editor (todos los componentes built-in) | Free |
| Snap, grid, rulers, alineación, distribución | Free |
| Páginas múltiples | Free |
| Color tokens, themes, custom CSS | Free |
| Undo/Redo, auto-save | Free |
| Templates built-in (hasta 3 diseños) | Free |
| Templates a partir del 4º diseño | Pro |
| Responsive preview (hasta Desktop 1280) | Free |
| Responsive Desktop L + custom breakpoints | Pro |
| Export HTML / CSS / SVG | Free |
| Export React / Vue / Svelte | Pro |
| Copy HTML, Copy CSS, View Code | Free |
| Exportar diseño / componente (HTML/CSS/React/Vue/Svelte) | Free |
| AI Designer completo (Brief → Review → Apply → Live Preview) | Pro |
| AI Align, AI Component | Pro |
| Auto-layout, rejilla real y página en flujo | Free |
| Sistema de diseño: tokens, estilos, componentes reutilizables | Free |
| Biblioteca compartida entre diseños | Pro |
| Estados, interacciones y prototipo ejecutable | Free |
| Panel de historial, versiones con nombre y recuperación | Free |
| Importar desde Figma, compartir como fichero | Free |
| Inspector de código en vivo y verificador previo a exportar | Free |
| Exportar como zip con assets | Free |
| Export Tailwind | Pro |
El Diseñador en cifras
49
Tipos de componente
5
Templates built-in
5
Bloques prehechos
176
Iconos incluidos
50
Fuentes web
8
Tipos de token
8
Formatos de exportación
8
Pestañas del panel
200
Pasos de deshacer
0.1×–4×
Zoom del lienzo
Siguiente
Marketplace