SQL Formatter / минификатор
Вставь SQL-запрос — получишь его в аккуратном виде с отступами и переносами строк. Нужно наоборот компактно? Переключись на минификацию. Выбери диалект под свою СУБД для корректных ключевых слов.
Зачем форматировать SQL. Длинный запрос в одну строку невозможно читать и ревьюить. Форматтер расставляет ключевые слова, отступы и переносы по правилам выбранного диалекта — запрос становится понятным с первого взгляда. Минификация решает обратную задачу: убирает лишние пробелы и переносы, когда запрос нужно встроить в строку кода или передать компактно. Всё считается в браузере, запрос никуда не отправляется.
Частые вопросы
Меняет ли форматтер сам запрос?
Нет. Меняются только пробелы, переносы строк и регистр ключевых слов — логика запроса остаётся прежней. Это безопасно: результат выполнит ровно то же, что и исходник.
Зачем выбирать диалект?
У разных СУБД свои ключевые слова и синтаксис (например, LIMIT в MySQL против TOP в SQL Server, специфические функции PostgreSQL). Выбор диалекта помогает форматтеру правильно распознать конструкции и не сломать форматирование.
Отправляется ли мой SQL на сервер?
Нет, форматирование выполняется прямо в браузере на JavaScript. Запрос не передаётся и нигде не сохраняется — можно работать даже с конфиденциальными запросами.
Можно ли отформатировать сразу несколько запросов?
Да, вставляй хоть весь скрипт с несколькими запросами через точку с запятой — форматтер обработает каждый и сохранит разделители.
Бесплатный онлайн SQL-форматтер и минификатор. Вставьте запрос — инструмент приведёт его в читаемый вид с отступами, переносами строк и единым регистром ключевых слов, либо минифицирует в одну компактную строку. Поддерживаются диалекты MySQL, PostgreSQL, SQLite, MariaDB, SQL Server и стандартный SQL.
Форматирование не меняет логику запроса — только оформление, поэтому результат полностью эквивалентен исходнику. Удобно при код-ревью, отладке сложных JOIN и подзапросов, ведении миграций и подготовке запросов к документации. Минификация пригодится, когда SQL нужно встроить в строку кода.
Всё работает в браузере: запрос не отправляется на сервер и нигде не сохраняется, поэтому форматировать можно даже конфиденциальные запросы. Инструмент полезен разработчикам, аналитикам и администраторам баз данных — быстро привести любой SQL в порядок.