SQLiteManager is a powerful database management system for sqlite databases, it combines an easy to use interface with blazing speed and advanced features. SQLiteManager allows you to work with a wide range of sqlite 3 databases (like plain databases, in memory databases, AES 128/256/RC4 encrypted databases, SQLCipher encrypted database and also with cubeSQL server databases).

You can perform basic operations like create and browse tables, views, triggers and indexes in a very powerful and easy to use GUI. SQLiteManager's built-in Lua scripting language engine is flexible enough to let you generate reports or interact with sqlite databases in just about any way you can imagine.

Wizard Assistant

At startup a Wizard will guide you through the most common operations like create a new in-memory or file based database, open an existing file, open a database from a Favorites list and so on.

Powerful GUI

The true power of SQLiteManager is its simple and intuitive interface, all the main features are just a click away and most of the time very complicated command line commands are wrapped inside a simple button. The same interface is used in both the MacOS X and Windows version and you can also purchase a multiplatform license in order to use the same serial number on both platforms.

SQL Queries

Instead of typing complicated command line commands, SQLiteManager allows you to query data contained in tables or views with just one click. If you need to refine your queries you can stack up an unlimited numbers of filters.

Inline Editing done right!

Inline editing is always difficult within most database management apps, where available space is limited and there are no options which are easily accessed. With SQLiteManager 4, a special popover window is displayed when you click on a cell which has plenty of space and options available. To speed up editing operations, you can edit all of the rows inside a table just using the keyboard.

Table Editor with live sql preview

The Table editor is incredibly powerful. Based upon your settings, it automatically recognises whether the Alter Table operation is natively supported by sqlite or whether a special transaction is required. Live SQL preview offers you detailed information about the sql generated by your actions. Foreign Keys are also fully supported within the table editor.

Powerful Print

Thanks to a powerful print engine you can now customize and preview all your prints. BLOB images are automatically recognized and printed and the print engine is driven by simple SQL queries that you can customize at any time. Built-in PDF exporting capabilities on both MacOS X and Windows is a must.

Lua Scripting Language

A built-in scripting language based on Lua enables you to write plugins and to automate repetitive tasks inside SQLiteManager. You can insert records in loops, download data from Internet, interact with the user and much more.