SQLFormat.org
sqlformat.org
Spec sheet
- What it does
- SQLFormat formats SQL statements in a browser and also provides an API and Python module.Read 15 Oct 2026 · sqlformat.org
- Purpose
- SQLFormat is a free online formatter for SQL statements.Read 4 Oct 2026 · sqlformat.org
- API
- The API can format SQL statements and split a string into SQL statements, returning JSON results.Read 4 Oct 2026 · sqlformat.org
- Privacy
- The privacy policy says SQL statements are processed in the browser and are not sent to the server or third parties, stored on the server, or logged.Read 4 Oct 2026 · sqlformat.org
- Support
- The site invites users to send feedback or report bugs using the Feedback button at the bottom of the page.Read 4 Oct 2026 · sqlformat.org
- License
- The site says the sqlparse module is released under the New BSD License.Read 4 Oct 2026 · sqlformat.org
- API examples
- The documentation supplies usage examples for Python, JavaScript, Bash, Ruby and PowerShell clients.Read 15 Oct 2026 · sqlformat.org
- API format endpoint
- The API accepts POST requests at /api/v1/format and returns formatted SQL in a JSON result field.Read 15 Oct 2026 · sqlformat.org
- API limit
- API access is limited to 500 requests per hour for one IP address.Read 15 Oct 2026 · sqlformat.org
- API options
- API parameters include reindent, indent_width, identifier_case, keyword_case and strip_comments.Read 15 Oct 2026 · sqlformat.org
- API responses
- The API documents 200, 400, 429 and 500 HTTP responses, with error bodies normally returned as plain text.Read 15 Oct 2026 · sqlformat.org
- API split endpoint
- The /api/v1/split endpoint separates a string containing multiple SQL statements and returns them as a JSON list.Read 15 Oct 2026 · sqlformat.org
- Browser processing
- The current web formatter runs Pyodide with sqlparse in the browser, so entered SQL is processed locally.Read 15 Oct 2026 · sqlformat.org
- Chrome extension details
- The related SQL Format extension has about 3,000 users, version 4.1, and was updated May 23, 2024.Read 15 Oct 2026 · chromewebstore.google.com
- Command line
- Installing sqlparse also installs a sqlformat command that reads stdin, writes stdout and can edit files in place.Read 15 Oct 2026 · github.com
- Company identity
- The SQLFormat merchandise page says Andi runs both sqlformat.org and phasenpunkt.de.Read 15 Oct 2026 · sqlformat.org
- Contact
- The site lists [email protected] as its contact email.Read 4 Oct 2026 · sqlformat.org
- Downloadable code
- The site links to the sqlparse Python module source and says it can be used in your own applications.Read 4 Oct 2026 · sqlformat.org
- Extensibility
- The project documents a pre-commit hook and invites contributions, bug reports and feature requests through GitHub.Read 15 Oct 2026 · github.com
- File input
- The web interface includes an upload-file control for bringing SQL into the formatter.Read 15 Oct 2026 · sqlformat.org
- Formatting controls
- The interface offers keyword case, identifier case, indentation, output-format, comment-removal and compact-mode controls.Read 15 Oct 2026 · sqlformat.org
- Formatting options
- Options include keyword and identifier case, indentation, output format, comment removal, and compact mode.Read 4 Oct 2026 · sqlformat.org
- Keyboard shortcuts
- Ctrl/Cmd+Enter formats a statement, while Shift+Ctrl/Cmd+Enter formats and copies it.Read 15 Oct 2026 · sqlformat.org
- Latest release
- PyPI lists sqlparse 0.6.0 as released on August 13, 2026, with one maintainer identified as Andi Albrecht.Read 15 Oct 2026 · pypi.org
- Licence
- The sqlparse module is released under the New BSD/BSD-3-Clause licence.Read 15 Oct 2026 · sqlformat.org
- Limit: API integration
- A Stack Overflow user reported receiving HTTP 400 responses when posting JSON from R to the format endpoint and used a GET workaround.Read 15 Oct 2026 · stackoverflow.com
- Limit: parser security history
- GitHub Security lists high, moderate and critical denial-of-service advisories affecting sqlparse versions, including regex and deeply nested-input issues.Read 15 Oct 2026 · github.com
- Limit: request volume
- A Stack Overflow question specifically identifies the 500-requests-per-hour single-IP ceiling as a constraint for programmatic use.Read 15 Oct 2026 · stackoverflow.com
- Maintenance model
- The GitHub README says sqlparse is maintained in spare time, so replies to issues or pull requests may take a while.Read 15 Oct 2026 · github.com
- Maker location
- LinkedIn places Andi Albrecht in the Köln/Bonn region of Germany and lists ProUnix GmbH as his employer.Read 15 Oct 2026 · de.linkedin.com
- Merchandise
- The site sells SQL-themed shirts, mugs, stickers and postcards and accepts donations through its merchandise shop.Read 15 Oct 2026 · merch.sqlformat.org
- Other data handling
- The privacy policy says IP addresses are logged for security and performance monitoring, and errors are logged to Sentry.Read 4 Oct 2026 · sqlformat.org
- Parser behavior
- The underlying parser is non-validating and can process syntactically incorrect SQL statements.Read 15 Oct 2026 · sqlformat.org
- Praise: output quality
- A Meta Stack Overflow post describes the formatted result from SQLFormat.org as beautiful when showing a long UPDATE statement.Read 15 Oct 2026 · meta.stackoverflow.com
- Praise: readability
- Another Stack Overflow answer recommends SQLFormat.org because shorter formatted lines make SQL errors easier to understand.Read 15 Oct 2026 · stackoverflow.com
- Praise: usability
- A Stack Overflow answer says the author successfully used SQLFormat.org for SQL formatting in pgAdmin workflows.Read 15 Oct 2026 · stackoverflow.com
- Privacy claim
- The privacy policy says SQL statements are processed in the browser and are not sent to the server, third parties or logged.Read 15 Oct 2026 · sqlformat.org
- Python capabilities
- The module exposes split(), format() and parse() functions for splitting, beautifying and inspecting SQL.Read 15 Oct 2026 · sqlparse.readthedocs.io
- Python installation
- The sqlparse documentation installs the module with pip install sqlparse.Read 15 Oct 2026 · sqlparse.readthedocs.io
- Rating on Chrome Web Store
- 4.6 out of 5 from 17 reviewsRead 15 Oct 2026 · chromewebstore.google.com
- Repository popularity
- GitHub shows approximately 4,000 stars and 743 forks for sqlparse.Read 15 Oct 2026 · github.com
- Source availability
- SQLFormat links to the andialbrecht/sqlparse GitHub repository as the source for its formatter module.Read 15 Oct 2026 · sqlformat.org
- System requirements
- sqlparse 0.6.0 requires Python 3.10 or later and has no dependencies.Read 15 Oct 2026 · sqlparse.readthedocs.io
- Telemetry
- The policy states that IP addresses are logged and that Google Analytics, Adsense, Sentry, Cloudflare and jQuery are used under the described conditions.Read 15 Oct 2026 · sqlformat.org
Plans and prices
Free Free browser formatter · API limited to 500 requests/hour/IP · Python module Read 15 Oct 2026 · sqlformat.org
SQLFormat Free API: 500 requests per hour per IP Read 4 Oct 2026 · sqlformat.org
Where Specifiction places it
- SQL Linters and Formatters#4 of 268.4