- Home
- Database Design Tools
- DBModeler
DBModeler
What it is
DBModeler is a browser-based entity-relationship modeler for designing databases and generating SQL across 14 engines. Its visual editor lets you edit tables, define relationships, undo and redo changes, arrange diagrams automatically, and export PNG images. The service creates engine-aware CREATE SQL for an initial schema and ALTER migrations for later revisions. Every version includes a snapshot and diff that can be compared, rolled back, regenerated as SQL, or synchronized with Git. Existing DDL can be pasted or uploaded, with an import planner previewing changes before they reach the model. Models may remain in the browser or sync through Google Drive, OneDrive, or Dropbox. Schemas can be published to GitHub or GitLab as commits, branches, or pull or merge requests. Progressive web app installation enables offline editing, with synchronization resuming online. The free plan includes every feature, all engines, no quotas, and no account requirement.
For and against
For
- Supports 14 named database engines
- Generates CREATE SQL and ALTER migrations
- Version snapshots support rollback and diffs
- Imports DDL with a change preview
- Free plan has no quotas or account requirement
Against
- No team collaboration is listed
- Managed team edition is not available yet
- Shared cloud diagrams are still in progress
The verdict
DBModeler combines visual modeling, SQL generation, migration handling, and version controls in a free browser service. Its broad engine support and offline progressive web app access fit individual workflows, while teams must wait for planned shared features.
Who it suits
DBModeler suits individuals who need visual database design, SQL generation, reverse engineering, or forward engineering in a web tool. It is less suited to teams needing built-in collaboration.
Plans and prices
Free
Every feature · no usage quotas · all 14 engines · no account required
Read 8 Oct 2026 · dbmodeler.io
On the record
- Git integrations
- Users can publish schemas to GitHub or GitLab as commits, branches, or pull or merge requests.dbmodeler.io · read 8 Oct 2026
- Notable limitation
- The site says a managed edition for teams is coming soon; shared diagrams across cloud storage are listed as in progress.dbmodeler.io · read 8 Oct 2026
- Offline access
- The editor works offline when installed as a progressive web app, with sync resuming when the user is back online.dbmodeler.io · read 8 Oct 2026
- Purpose
- DBModeler is a browser based ER modeler for designing databases and generating SQL for 14 engines.dbmodeler.io · read 8 Oct 2026
- Security
- The site says there is no backend and that provider tokens and repository secrets are encrypted at rest using a key derived from the user's master password.dbmodeler.io · read 8 Oct 2026
- SQL and migrations
- It generates engine aware CREATE SQL for the initial version and ALTER migrations for later versions.dbmodeler.io · read 8 Oct 2026
- SQL import
- Users can paste or upload existing DDL, and the import planner previews changes before they affect the model.dbmodeler.io · read 8 Oct 2026
- Storage integrations
- Models can be stored in the browser or synced through Google Drive, OneDrive, or Dropbox.dbmodeler.io · read 8 Oct 2026
- Support and feedback
- Users can report bugs or request features through a feedback form whose submissions go to the public roadmap.dbmodeler.io · read 8 Oct 2026
- Validation exports
- DBModeler offers schema validator outputs for libraries including Yup, Zod, Joi, Ajv, and Pydantic.dbmodeler.io · read 8 Oct 2026
- Version history
- Each version has a snapshot and diff that users can compare, roll back, regenerate as SQL, or sync to Git.dbmodeler.io · read 8 Oct 2026
- Visual modeling
- Its editor supports table editing, relationships, undo and redo, auto arrange, and PNG diagram export.dbmodeler.io · read 8 Oct 2026