Saltar al contenido
Inicio
Docs/Diseñador Visual

Diseñador Visual

FreePro: AI Designer + React/Vue/Svelte

Constructor 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ónMecánica
ToqueSelecciona el componente más interno bajo el dedo; tocar en zona vacía deselecciona
Arrastrar seleccionadoLo mueve; snap inteligente sugiere bordes/centros vecinos
Arrastrar no seleccionadoHace scroll/pan del lienzo (no mueve el componente)
Pinch (2 dedos)Zoom 0.1× – 4×, relativo al cursor
ResizeHandles en 4 esquinas + 4 lados con ghost preview
Snap a gridGrid size configurable (default 16 px); toggle on/off
Selección múltipleArrastrar un miembro seleccionado mueve todo el grupo
AlineaciónLeft/Center-H/Right · Top/Center-V/Bottom
DistribuciónHorizontal y vertical
Padre-hijoComponentes contenedores aceptan hijos anidados con auto-layout flex (row/column/grid, gap, padding, wrap)
LockBloquea drag y resize
VisibilityToggle mostrar/ocultar
RotarTirador circular con un solo elemento seleccionado; imanta cada 15°
Herramienta ÁreaTercer modo de cursor: arrastra un rectángulo y selecciona lo que toca
Arrastrar a un contenedorEl contenedor destino se resalta y una línea de inserción indica dónde caerá; arrastra fuera para sacarlo
Arrastrar desde la paletaMantén pulsado un componente y suéltalo justo donde quieras, dentro de un contenedor si hace falta
Editar texto en el sitioDoble toque en cualquier componente con texto y escribe encima
Menú contextualMantén pulsado un componente seleccionado: duplicar, copiar, eliminar, ordenar, bloquear, agrupar, crear componente…
AislarDoble toque en un contenedor para trabajar solo dentro; el resto se atenúa y una ruta indica dónde estás
Reglas y guíasArrastra guías desde las reglas; los componentes se imantan a ellas. Se guardan con el diseño
Padding y gap a manoSelecciona un contenedor y arrastra sus bandas de espaciado; los valores imantan a la escala del tema
Minimapa y zoom a la selecciónAjustar a pantalla, 100 %, zoom a lo seleccionado y minimapa para diseños grandes
El diseñador en una tablet: lienzo a la izquierda, panel lateral acoplado a la derecha
Una landing hecha con cuatro bloques prehechos. El panel lateral tiene cinco pestañas —componentes, propiedades, capas, tema y herramientas— y se queda acoplado en vez de tapar el lienzo. Las bandas rosas sobre cada contenedor son su padding, como enseña Figma el auto-layout; la etiqueta pequeña dice el nombre del contenedor y su gap.

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.

La misma página previsualizada a 320 px, con la lista de breakpoints a la derecha
La previsualización no es un modo aparte del que haya que salir para seguir trabajando: la barra verde dice a qué ancho estás mirando, todo se sigue editando, y «Exit» devuelve el artboard a su tamaño. El tick marca el ancho activo en la lista.

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.

Tamaño: Fijo / Ajustar / Rellenar + mín-máx
Posición, restricciones y rotación
Auto-layout y rejilla
Fondo: color, degradado o imagen
Tipografía con fuentes web reales
Padding y margen, por lado
Borde y radio, por lado y esquina
Sombras apiladas, interiores o exteriores
Efectos: opacidad, desenfoque, filtros
Transiciones y animaciones con keyframes
Opciones del componente (por tipo)
CSS propio y overrides responsive
El panel de propiedades con la pestaña Estilo abierta sobre un botón seleccionado
Fondo, relleno, margen, borde y sombra, todos los campos al mismo alto para que la columna se lea como una rejilla. El punto a la derecha de un valor dice de dónde sale: sin poner, propio, o una referencia a un token del tema — aquí el fondo es var(--color-primary), así que cambiar el token cambia todos los elementos que lo usan.
El árbol de capas del mismo diseño, desplegado entero
Anidamiento real, no una lista plana: cada fila enseña su orden de apilado y cuántos hijos tiene, y lleva sus propios botones de mover, ocultar, bloquear y menú. Se renombra en el sitio con doble toque, se arrastra para reordenar o para meter algo dentro de un contenedor, y se busca por nombre o por tipo.

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

FormatoPlanMIME al compartir
HTMLFreetext/html
CSSFreetext/css
SVGFreeimage/svg+xml
React (JSX + CSS)Protext/plain
Vue (SFC)Protext/plain
SvelteProtext/plain
TailwindProtext/plain
ZIP (HTML + CSS + assets)Freeapplication/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 % Pro

Capacidad 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)

AudienceProduct teams · Founders · Operators · Consumers · B2B · Students
FidelityLo-fi · Wireframe · Polished · Prototype · Production-ready
BrandSelected system · Free · Reference-based · Neutral
Variations1 · 2 · 3 proposals
ToneProfessional · Friendly · Bold · Technical · Premium · Playful
DensityMinimal · Balanced · Dense
DeviceMobile-first · Desktop-first · Responsive · Tablet
Success criteriaTexto libre

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

FuncionalidadPlan
Canvas editor (todos los componentes built-in)Free
Snap, grid, rulers, alineación, distribuciónFree
Páginas múltiplesFree
Color tokens, themes, custom CSSFree
Undo/Redo, auto-saveFree
Templates built-in (hasta 3 diseños)Free
Templates a partir del 4º diseñoPro
Responsive preview (hasta Desktop 1280)Free
Responsive Desktop L + custom breakpointsPro
Export HTML / CSS / SVGFree
Export React / Vue / SveltePro
Copy HTML, Copy CSS, View CodeFree
Exportar diseño / componente (HTML/CSS/React/Vue/Svelte)Free
AI Designer completo (Brief → Review → Apply → Live Preview)Pro
AI Align, AI ComponentPro
Auto-layout, rejilla real y página en flujoFree
Sistema de diseño: tokens, estilos, componentes reutilizablesFree
Biblioteca compartida entre diseñosPro
Estados, interacciones y prototipo ejecutableFree
Panel de historial, versiones con nombre y recuperaciónFree
Importar desde Figma, compartir como ficheroFree
Inspector de código en vivo y verificador previo a exportarFree
Exportar como zip con assetsFree
Export TailwindPro

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