Makes database design easier than ever!
- (V4) Apple Silicon ARM support
- New User Interface
- Design Report generator
- Javascript plugin system
- Faster and more efficient
- Learn More >
Create faster
With graphical editing
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.


Edit easily
Use 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.
Show your Work
Create reports and diagrams
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.
SQLEditor can also generate documentation directly in HTML (and other formats via plugins). All of the report generation code is written in javascript so you can modify it as you like.
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.


Work with other tools
Quick round-triping and easy interchange
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.
Use major databases
SQLEditor supports most of the major databases
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.
SQLEditor also has an export plugin system, which uses javascript, so you can support new or special dialects relatively simply.

Current Release
4.0.3
Released 2023-02-25
Requirements
MacOS 10.14 or later
Download:
SQLEditor 4.0.3 [zip]
What's new?
See the version history
In app update
SQLEditor can also be updated from within the application itself by choosing
Menu->SQLEditor->Check for Updates
SQLEditor Icon
The Beautiful SQLEditor icon was designed by Johan Basberg
Older Releases
Older releases are available for customers who require them.
Old versions are not supported and customers are strongly recommended to upgrade if possible
-
SQLEditor 3.7.7 (for OS X 10.10, 10.11, 10.12)
SQLEditor 3.7.7 is the last version that supported OS X 10.10, 10.11, 10.12
SQLEditor 3.7.7 [zip] -
SQLEditor 3.5.2 (for OS X 10.9)
SQLEditor 3.5.2 is the last version that supported OS X 10.9
SQLEditor 3.5.2 [zip] -
SQLEditor 2 (for OS X 10.7 and 10.8)
SQLEditor 2.9.17 is the last version that supported OS X 10.7 and 10.8
SQLEditor 2.9.17 [zip] -
SQLEditor 2 (for OS X 10.6)
SQLEditor 2.9.8 is the last version that supported OS X 10.6
SQLEditor 2.9.8 [zip] -
SQLEditor 1.7.18 Release*
For use with OS X 10.5
SQLEditor 1.7.18 [zip]1.7.18 does not work on 10.9 or later.
Please upgrade to SQLEditor 3 if possible* Requires a 1.x serial code
please ask if you haven't got one.
How to buy SQLEditor
Try SQLEditor absolutely free for 30 days
Then buy a license and enter it into your copy of SQLEditor to continue using it.
Our online store is run by Fastspring and it’s secure, safe and quick. It accepts major credit & debit cards, PayPal and US checks.
Need help buying? Get in touch at sales@malcolmhardie.com
SQLEditor is not currently available in the Mac App Store.
Pricing
SQLEditor licenses start at just $79 and that gives you 12 months of free updates and free technical support by email.
Sales tax or VAT may apply depending on your location.
New Purchase
Single User License | $79 |
Group License | $349 |
Educational Single User License | $49 |
Educational Group License | $249 |
Upgrade Pricing for V4
From any earlier version
Licenses purchased on or after
1st January 2020 can upgrade for free
Single User License | $40 |
Group License | $175 |
Educational Single User License | $20 |
Educational Group License | $125 |