Gratis, sin asterisco
Todas las funciones para todo el mundo — sin cuotas, sin motores con candado, sin un nivel premium escondiendo lo que importa.
Un modelador ER moderno que vive en tu navegador. Genera SQL para 14 motores, versiona cada cambio y publica en GitHub o GitLab cuando tú lo decidas.
Sin cuentas que crear, sin límites que romper, sin proveedor al que confiarle tu esquema.
Todas las funciones para todo el mundo — sin cuotas, sin motores con candado, sin un nivel premium escondiendo lo que importa.
No hay backend. La app vive en tu navegador y se queda ahí, y funciona offline cuando se instala como PWA. Tokens de proveedores y secretos de repositorio se cifran en reposo con una clave derivada de la contraseña maestra que tú estableces — lo privado se queda privado, incluso en tu propio equipo.
Mantén los modelos en este dispositivo o sincronízalos a Google Drive, OneDrive o Dropbox. Cuando estés listo, publica el esquema directo a tu propio repositorio en GitHub o GitLab.
Un kit enfocado en quienes mantienen bases de datos de verdad.
Un editor real para el trabajo diario con esquemas, con interfaz multilingüe en 12 idiomas, incluyendo escritura de derecha a izquierda.
DDL específico al motor con orden de dependencias correcto — CREATE completo para la v1 y migraciones ALTER precisas para cada versión siguiente.
ALTER TABLE projects
ADD COLUMN archived_at TIMESTAMPTZ;
CREATE INDEX idx_projects_owner
ON projects(owner_id); Cada cambio queda como una versión. Compara, revierte, regenera SQL o sincroniza cualquier versión pasada con Git.
Catálogo curado de librerías de validación. Cópialas, descárgalas o publícalas en tu repo con el mismo flujo que tus migraciones.
Claves primarias, foráneas, unique, check y expresiones default — inline en la columna o como reglas de tabla. Sintaxis específica al motor incluida.
Pega o sube DDL existente. El planificador de importación previsualiza cada cambio antes de tocar tu modelo.
Adjunta SQL pre y post migración a cualquier versión. Datos semilla, grants, vistas materializadas — lo que tu motor acepte, junto al esquema.
-- post-migration
GRANT SELECT ON projects
TO readonly; De los relacionales clásicos a SQL distribuido y data warehouses en la nube. DBModeler emite DDL para tu motor real, no para un dialecto genérico.
Conecta un proveedor para sincronizar entre dispositivos o quédate solo en este equipo. Cambia cuando quieras.
Local-first vía IndexedDB. Nada sale de tu dispositivo.
OAuth 2.0 con PKCE. Tú eliges la carpeta, tú eres dueño de los archivos.
Integración con Microsoft Graph. Cuentas personales y de trabajo.
API nativa. Sincronización en segundo plano con resolución de conflictos.
Auto-sync, merge a tres vías y snapshots base offline incluidos.
Solo front-end no es lo mismo que descuidado. El material sensible — refresh tokens OAuth, Personal Access Tokens, secretos de repositorio — se cifra en reposo con una clave derivada de una contraseña maestra que tú estableces.
Se pide la contraseña maestra la primera vez que conectas un proveedor de almacenamiento (Google Drive, OneDrive, Dropbox) o uno de git (GitHub, GitLab) — y para desbloquear esos secretos al volver.
Los secretos se cifran con AES-GCM usando una clave derivada con PBKDF2 desde tu contraseña maestra. Los tokens en texto plano nunca tocan IndexedDB.
No hay backend. La contraseña maestra y la clave derivada viven solo en esta pestaña. Nada se sube — ni la contraseña, ni el material cifrado.
Conecta GitHub o GitLab con un Personal Access Token. Cada nueva versión es un commit, una rama o un Pull / Merge Request — tú eliges.
Snapshots completos y diffs en cada versión. Revierte, ramifica, regenera SQL o publica en git sin perder contexto.
Sentencias CREATE para todo el modelo.
ALTER TABLE con orden de dependencias correcto.
Publica como PR — revisa con tu equipo en GitHub.
Catálogo curado de librerías de validación que reflejan tu modelo. Copia, descarga o publica en git como envías tus migraciones.
import * as yup from 'yup';
export const userSchema = yup.object({
id: yup.string().uuid().required(),
email: yup.string().email().required(),
name: yup.string().min(2).required()
}); Ambas llegarán sin cambiar el precio — porque no hay precio.
Arranca un proyecto desde una base curada y editable: auth, billing, multi-tenant, e-commerce y más.
Describe el producto. Obtén un modelo inicial. Itera visualmente con el editor que ya conoces.
Nuestro roadmap es público. El tablero es donde votas, comentas y nos cuentas qué duele — cada issue se lee, y la prioridad sigue la señal de la comunidad.
Las issues viven en un tablero público de GitHub. No hace falta cuenta para leerlo.
Dos manuales completos, escritos y mantenidos junto al producto.
Documentación de usuario
Guías, recorridos y referencia para el modelado del día a día.
Documentación para desarrolladores
Notas de arquitectura, detalles de integración y guías para colaboradores.
¿Buscas la referencia completa? Consulta la documentación para guías, detalles de API y tutoriales paso a paso.