Format SQL — Pretty Print, Local | How to use and interpret results
Insert line breaks around SQL keywords to make a short query easier to scan by clause. The tool uses text-oriented formatting without connecting to a database.
- Runs in your browser
- Nothing is uploaded
- No signup; device limits apply
Numbers stay on your device. Nothing is sent to a server.
How to use this tool
Paste a query and review the result. Pay particular attention to quoted strings containing words such as FROM or WHERE, since keyword replacements can split them too.
Results and examples
select a from t where a=1 is separated into selection, source and condition lines. Compare the query.sql draft with the original and validate it in the intended database before execution.
Worked example
select a from t where a=1 is separated into selection, source and condition lines. Compare the query.sql draft with the original and validate it in the intended database before execution.
Limitations
- Quoted keyword text can be split, so do not deploy the result unchecked.
- Queries, dialect compatibility, indexes and performance are not evaluated.
Fields
| Field | Guidance and constraints |
|---|---|
| SQL | Check the unit and format displayed beside this field. |
Data handling
Processing stays in the current browser tab; the site does not upload tool input for the calculation itself.
Sources
Frequently asked questions
How will a WHERE clause be displayed?
select a from t where a=1 is separated into selection, source and condition lines. Compare the query.sql draft with the original and validate it in the intended database before execution.
Is this a string-preserving SQL parser?
Quoted keyword text can be split, so do not deploy the result unchecked. Queries, dialect compatibility, indexes and performance are not evaluated.
Related tools
You do not need to start over. Continue with the tool that fits your next step.