SQL Minifier & Compressor
Compress SQL statements into a single line. Remove comments, tabs, line breaks, and duplicate spaces. Perfect for config files or CLI executions.
Understanding SQL Minification
While formatted SQL is perfect for humans to read and review, databases don't require spacing, indentations, or inline comments. In production environments, transferring heavy, comment-rich SQL strings across APIs or config hooks introduces unnecessary bulk.
Minifying your queries cleanses them of syntax decorations. It strips single-line comments prefixed with -- or #, removes multi-line comments within /* */, and reduces consecutive space characters to a single space.
-- comments without first stripping newlines correctly, the compiler will treat the entire rest of the statement as a comment, resulting in invalid SQL errors. Our compressor takes care of this by converting comments to spaces before collapsing newlines!Frequently Asked Questions
How does the minifier handle string literals?
String literals wrapped in single quotes ('text') are preserved exactly as they are to avoid modifying query parameters or data variables.
Is there any data limit?
No, the parsing takes place in your local browser sandbox, allowing you to compress large SQL dump files or schema migrations instantly without rate limits.