About SQL Designer

SQL Designer is a free, browser-based visual database designer for MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and MS Access. It was built to make database schema design faster and more accessible — without installing software, creating an account on a paid platform, or hitting a paywall for SQL export.

Who Built This

DS

Dmitriy Snyatkov

Software developer and the creator of SQL Designer. I built this tool because I kept running into ERD tools that looked great in screenshots but hit paywalls the moment you tried to export SQL or create a second diagram.

Why SQL Designer Exists

Most ERD tools fall into one of two categories: generic drawing tools (like draw.io or Miro) that produce a picture of a schema but can't validate SQL types or export DDL, and dedicated database design tools that are either paid, require a desktop install, or cap free users at a small number of diagrams.

SQL Designer sits in a different spot: it understands real database types and constraints, generates valid CREATE TABLE scripts for six dialects, and is genuinely free — no table limits, no diagram limits, no SQL export paywall. The source code is open on GitHub.

What It Does

Visual Schema Design

Drag-and-drop tables, columns with real data types, and foreign key relationships with crow's foot notation.

Six Database Dialects

MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and MS Access — each with type-specific column pickers.

SQL Export & Import

Export valid CREATE TABLE scripts or import an existing SQL script to generate a visual ER diagram instantly.

Collaboration & Sharing

Real-time multiplayer editing, shareable links with read-only or edit access, and embeddable iframes.

Open Source

SQL Designer is open source. The full source code — Laravel backend, Vue 3 frontend, and PostgreSQL schema — is available on GitHub. Issues, pull requests, and feature suggestions are welcome.

Content on This Site

The blog covers database design, ER diagram concepts, SQL reference topics, and comparisons of ERD tools. All articles are written by Dmitriy Snyatkov based on direct experience building and using the tool. Where SQL Designer is compared to alternatives, it is identified explicitly to avoid any conflict-of-interest ambiguity.

Questions or corrections? Email directly or open an issue on GitHub.