Gratuito, sem asterisco
Cada funcionalidade está disponível para todos — sem cotas de uso, sem engines bloqueadas, sem nível premium escondendo as partes que importam.
Um modelador ER moderno que funciona inteiramente no seu navegador. Gere SQL para 14 engines, versione cada mudança e publique no GitHub ou GitLab nos seus termos.
Sem contas para criar, sem cotas para ultrapassar, sem fornecedor segurando seu schema como refém.
Cada funcionalidade está disponível para todos — sem cotas de uso, sem engines bloqueadas, sem nível premium escondendo as partes que importam.
Não há backend. O app carrega no seu navegador e fica lá, e funciona offline após instalado como PWA. Tokens de provedores e segredos de repositório são criptografados em repouso com uma chave derivada de uma senha mestre que você define — o que é privado fica privado, até no seu próprio dispositivo.
Mantenha seus modelos neste dispositivo, ou sincronize pelo Google Drive, OneDrive ou Dropbox. Quando estiver pronto, publique o schema diretamente no seu próprio repositório GitHub ou GitLab.
Um kit focado para quem realmente mantém bancos de dados.
Um editor real projetado para o trabalho diário com schemas, com interface multilíngue em 12 idiomas incluindo da direita para a esquerda.
DDL específico para o engine com ordenação correta de dependências — CREATE completo para v1, migrações ALTER precisas para cada versão seguinte.
ALTER TABLE projects
ADD COLUMN archived_at TIMESTAMPTZ;
CREATE INDEX idx_projects_owner
ON projects(owner_id); Cada mudança é capturada como uma versão. Compare, reverta, regenere SQL ou sincronize qualquer versão anterior com Git.
Um catálogo curado de bibliotecas de validação. Copie um trecho, baixe um arquivo ou publique no seu repositório pelo mesmo workflow das suas migrações.
Chaves primárias, chaves estrangeiras, unique, check e expressões default — declaradas inline na coluna ou como regras de tabela. Sintaxe específica para o engine incluída.
Cole ou faça upload de DDL existente. O planejador de importação pré-visualiza cada mudança antes de tocar no seu modelo.
Anexe SQL pré e pós-migração a qualquer versão. Dados seed, grants, views materializadas — o que seu engine aceitar, entregue junto ao schema.
-- post-migration
GRANT SELECT ON projects
TO readonly; De relacionais clássicos a SQL distribuído e data warehouses em nuvem, o DBModeler emite DDL para o seu engine real — nunca um dialeto genérico.
Conecte um provedor de nuvem para sincronização entre dispositivos, ou mantenha tudo estritamente neste dispositivo. Mude quando quiser.
Armazenamento local via IndexedDB. Nada sai do seu dispositivo.
OAuth 2.0 com PKCE. Pastas que você escolhe, arquivos que são seus.
Integração com Microsoft Graph para contas pessoais e corporativas.
API nativa do Dropbox com sincronização em segundo plano e resolução de conflitos.
Sincronização automática, merge de três vias e snapshots base offline incluídos.
Material sensível — tokens OAuth, Personal Access Tokens e segredos de repositório — é criptografado em repouso com uma chave derivada de uma senha mestre que você define.
A senha mestre é solicitada na primeira vez que você conecta um provedor de armazenamento (Google Drive, OneDrive, Dropbox) ou um provedor Git (GitHub, GitLab), e novamente para desbloquear esses segredos no retorno.
Segredos são criptografados com AES-GCM usando uma chave derivada da sua senha mestre via PBKDF2. Tokens em texto simples nunca tocam o IndexedDB.
Não há backend. A senha mestre e a chave derivada vivem apenas nesta aba do navegador — nada é enviado, nem a senha nem o material criptografado.
Conecte GitHub ou GitLab com um Personal Access Token. Cada nova versão vira um commit, uma branch ou um Pull ou Merge Request — o que melhor se encaixar na sua equipe.
O DBModeler captura um snapshot completo e um diff para cada versão. Reverta, ramifique, regenere SQL ou sincronize com Git sem perder o contexto por trás de cada decisão.
Instruções CREATE para todo o modelo.
ALTER TABLE com ordenação correta de dependências.
Publicado como PR — revisão com a equipe no GitHub.
Um catálogo curado de bibliotecas de validação que espelham seu modelo. Copie um trecho, baixe um arquivo ou publique no Git da mesma forma que você envia uma migração.
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()
}); As duas chegarão sem mudar o preço — porque não há preço.
Inicie um projeto a partir de uma base curada e editável: auth, billing, multi-tenant, e-commerce e mais.
Descreva o produto, obtenha um modelo inicial, depois itere visualmente com o editor que você já conhece.
Nosso roadmap é público. O board é onde você vota, comenta e nos diz o que está dificultando — cada issue é lida, e as prioridades seguem o sinal da comunidade.
Issues vivem em um board público de projeto no GitHub. Nenhuma conta é necessária para navegar.
Dois manuais completos, escritos e mantidos junto com o produto.
Documentação do usuário
Guias, tutoriais e referência para modeladores do dia a dia.
Documentação do desenvolvedor
Notas de arquitetura, detalhes de integração e guias para contribuidores.
Procurando a referência completa? Navegue pela documentação para guias, detalhes de API e tutoriais passo a passo.