A powerful SQL tool to transform or reverse complex queries into diagrams to ease visualization and analysis. A graphical query builder that permits to create complex SQL queries easily. The GUI with multi-connections supports virtually all JDBC drivers, including ODBC bridge, Oracle, MySQL, PostgreSQL, Firebird, HSQLDB, CsvJdbc, SQLite. And top of that, everything is open-source!

Release 2014.11:

Command editor displays select results in datagrid.

Icons are resizable.

Release 2014.10:

SQL History.

Discover features

One of the main features of SQLeo is the ability to store all the joins definitions in a local CSV file to generate SQL even when the database has no foreign key implemented or for views. SQLeo can be compared with : FreeQueryBuilder (SQLeonardo ancestor), SQuirreL SQL, Active Query Builder, Flyspeed SQL Query, Oracle SQLdeveloper, Toad for data Analyst, or command line utilities like: SQLTools++, PKlite.

View details »

Screenshots, Videos

Here are various screenshots and videos featuring SQLeo.

View details »

Support, Donate

We are constantly adding new features, fixing bugs. Please support us either by participating in the project development or by donating to the project. We are happy to help and support SQLeo users.

View details »


SQLeo Visual Query Builder is a desktop Java Swing Application (small < 1MB) which can run on any platform which has JDK 1.6+. Visit the project at

Click here to download latest version.


Check the beginners and advanced user guides.

View details »