Skip to content
DB Studio Pro

Features

Everything in one place.

Every feature below is in the app today, on every plan.

DB Studio Pro editor and results grid

Write and run queries

A focused editor with the things you reach for all day.

Smart completion

Tables, columns (including through aliases), keywords, functions and your favorites.

Run what you mean

Run the selection, the statement at the cursor, or the whole script, and cancel with one key.

Several results at once

One tab per statement, plus a Messages tab with timings, row counts and errors you can click.

Parameters

Write :name, @name, $1 or ? and fill the values in a form. Values are inserted as safely quoted literals.

Format and tidy

One-key formatting with your keyword case, comment toggling, indent, find and replace, multiple cursors.

History and favorites

Search everything you ran per connection. Statements that look like passwords are never saved.

Stored procedures

Right-click a procedure or function for a form with its inputs and outputs.

Query plans

Explain with a cost-scaled tree for PostgreSQL, MySQL, SQL Server, Oracle and SQLite.

Work with the data

A results grid that behaves like a spreadsheet and is careful like a database tool.

Inline editing

Edit, insert, duplicate and delete rows. Changes are staged and shown as SQL before they run.

Selection and copy

Click, shift-click and drag; copy as TSV, CSV, Markdown, JSON, INSERT or UPDATE statements.

Filter and sort

Filter any or one column with twelve operators, and sort with a click.

Follow relationships

Foreign-key cells link to the row they reference.

Big results

Load the next page when a result is cut off, and wide tables draw only the columns you can see.

Import and export

Import CSV, TSV, JSON and NDJSON with column mapping. Export CSV, JSON, SQL, XML, TSV and Markdown, streaming from the database.

Recover from crashes

Edits you had not applied come back as SQL after a crash or restart.

Cell viewer

Pretty-print or minify JSON and edit long text in a proper editor.

Understand and change the schema

See how tables fit together, and change them with the SQL in front of you.

Table designer

Columns, primary keys, auto-increment, defaults, comments, indexes and foreign keys, for new and existing tables.

Structure view

Columns, indexes, foreign keys, triggers and the DDL for any table.

ER diagram

Draw a schema's tables and the foreign keys between them.

Schema compare

Compare two connections and generate the CREATE and ALTER script for the target.

Export as SQL

Save a database or schema as a script, ordered so each table follows the ones it references.

Script as

CREATE, DROP, SELECT, INSERT, UPDATE or DELETE for any object, from the sidebar.

Connect to anything, safely

Every connection says how it is protected, and the defaults are the safe ones.

Paste a connection string

URLs, JDBC, ADO.NET, libpq, Oracle EZConnect and TNS. The form fills itself in.

Connection manager

Groups, colors, search, duplicate, import and export. Bring your connections over from SQLPro Studio.

SSH tunnels

Password, key or agent login, jump hosts, ~/.ssh/config and known_hosts support, and a list of trusted hosts you can review.

Verified TLS

Encryption modes explained in plain words, CA and client certificate files, and a badge on every connection.

Read-only mode

Enforced inside PostgreSQL, MySQL and SQLite, and by statement checks elsewhere.

Production mode

A banner, a confirmation before changes, and typing the database name before a drop or an unfiltered delete.

Automatic reconnect

Dropped connections come back; reads are retried and writes are reported honestly.

Activity and roles

Watch running queries, end a session, and list users and roles.

Private and secure

Your data and credentials stay on your Mac.

No telemetry

The app talks only to the databases and SSH servers you set up.

Keychain storage

Passwords and SSH secrets are encrypted with the macOS Keychain, and never written to logs.

App lock

Lock after idle time or on demand with a password or Touch ID. While locked, nothing can be read or changed.

Encrypted exports

Connection files that include passwords are protected with a passphrase you choose.

History controls

Keep history, clear it on quit, or never save it.

Signed and notarized

Apple has scanned every release, and the app checks and sandboxes everything it renders.

See it with your own data.

Free for 14 days, no credit card.