Database design tools

List of tools that allow for the design of a database.

DbVisualizer

DbVisualizer is the universal database tool for developers, DBAs and analysts. It is aimed to simplify database development and management for database administrators and developers.

Desktop/Cloud: Desktop
Generate DDL scripts: Yes
Free edition: Yes
ER Diagram: Yes

RazorSQL

RazorSQL is an SQL query tool, database browser, SQL editor, and database administration tool for Windows, macOS, Mac OS X, Linux, and Solaris.

Desktop/Cloud: Desktop
Generate DDL scripts: Yes
Free edition: No
ER Diagram: No