SQLEditor 4.0
v4.0.3 | 99.5MB dmg | 2023-02-25
OS X 10.10+ | 30 day Trial

SQLEditor 4
Makes database design easier than ever!
  • Apple Silicon Native
  • Intel Mac x86-64 Native
  • Beautiful user interface
  • Dark Mode Support
  • Design Report generator
  • Javascript plugin system
  • Faster and more efficient
  • And no subscription!
learn more >

SQLEditor makes database design easier

Add tables and columns, indexes and foreign keys with the click of a mouse. See everything that you've created displayed in front of you.

You can zoom out to see an overview of the structure, zoom in to see the details, everything remains editable at all zoom levels.

The inspector panel displays object specific editing options for each object type and you can edit multiple objects at the same time.

SQLEditor example document
Editing an existing database

Working with your existing database

Import it into SQLEditor, make changes easily and then update the database with the changes that you've made. Use the diff sidebar to see the changes you've made in the current session, or compare against another file.

SQLEditor can create a diagram from both source SQL files and live databases. You can also import and export Ruby on Rails migration files.

SQLEditor logs all of the instructions that it uses so you can see what changed, and you can preview changes before exporting if you want to check the correctness first.

Presenting your database

Once you've built your database, SQLEditor can help you present your work to your customers, clients or boss. You can export in PDF or PNG formats for use in presentation programs and web sites.

Why not put a diagram into your presentation to show how all of the tables fit together?

Documentation creators may find a SQLEditor image is useful for explaining how tables fit together or which objects link to each other.

Copy SQL directly into the terminal

SQLEditor works with other tools

SQLEditor can create diagrams from snippets of SQL, tables can be pasted into SQLEditor, edited and copied out again in moments. SQLEditor parses SQL it finds on the clipboard and turns it into objects you can edit.

Need to quickly create a table in a command line sql client? Create it in SQLEditor and paste it in, simple! And it works the other way too, if you have some SQL you need to visualize.

Major databases Supported

You can export to major database systems including MySQL, SQLite, Postgres and Oracle. SQLEditor customizes the SQL produced to work with the dialect you want.

SQLEditor also supports editing Ruby on Rails migration and schema files. We also have an experimental Django plugin.

Find out more ...

You can buy SQLEditor for just $79

SQLEditor is also available in multi-user licenses for companies and organizations, and is available at a discount for educational buyers.

↑ Top

Some features described are new in SQLEditor 4,
upgrade from earlier versions of SQLEditor at a specially reduced price

Learn more about SQLEditor's features

Or find out about Requirements and Pricing information

SQLEditor App Icon Design: Johan Basberg (blog)

All trademarks acknowleged