Free PostgreSQL Tools

These Postgres online tools run inside your browser tab and do one job each, with nothing to sign in to. Open one, paste a query or a password, and what you typed stays in the page rather than going to a server. Because we work on a test data product, we spent a lot of time with formatters and hash generators that answer for SQL in general and leave the Postgres specifics to you, so eventually we wrote our own.

Write and check SQL

Connect and authenticate

Reset, migrate, decode

Some of these tools lean on open source libraries, and the licenses page names the ones each page loads.

FAQ

Frequently asked questions

Free Postgres utilities that each do one job, such as formatting a query, checking its syntax against the grammar PostgreSQL itself uses, or writing the TRUNCATE statement for a schema. Each one runs as JavaScript in your tab, and the syntax checker loads the PostgreSQL parser itself, compiled to WebAssembly, to do it.

No. The work happens in the page, and there is no endpoint on our side that receives SQL, passwords or schemas. The one thing recorded is that a tool was used, under its own name, with none of your text attached.

A hosted editor connects to a database of yours over the network and keeps the credentials for it. These pages connect to nothing, so there is no database to point them at and nothing to keep. Nor does anything here execute a statement: the syntax checker reads one through the PostgreSQL grammar and stops where the grammar does.

The syntax checker, which reports the same message and character position the server would, so you see where parsing stopped. When the statement parses and the server still refuses it, paste the SQLSTATE from the error into the error code lookup. The formatter helps once the query is long enough that reading it is the problem.

Seedfast connects to a live PostgreSQL database and reads its schema on every run, then writes connected rows into it from one command.

Read how the first seed works