無料SQLフォーマッター オンライン
SQLクエリを即座に整形または圧縮 — 無料、ブラウザのみ。
入力
出力
SQLフォーマッターとは?
雑然としたSQLクエリをコードレビューに出したことはありますか?インデントがバラバラで、キーワードが小文字混じり、500文字が1行に詰め込まれた状態では、バグを見つけるのも一苦労です。SQL Style Guide では一貫したインデントと大文字キーワードを推奨しており、PostgreSQL公式ドキュメントも可読性の高いクエリ構造を標準としています。MySQL、SQLite、SQL Serverのクエリにも対応。GitHub Copilot などのAIが生成したSQLも貼り付けるだけで即座に整形できます。完全ブラウザ処理なので、SQLがデバイスの外に出ることはありません。
SQLミニファイアーは逆の操作を行います——コメントを削除し、空白を圧縮します。
SQLフォーマッターの使い方
SQLを貼り付ける
左の入力エディタにSQLクエリを貼り付けてください。
モードを選択
整形で美化、圧縮でコンパクトにします。
コピーまたはダウンロード
結果をクリップボードにコピーするか、.sqlファイルとしてダウンロードできます。
SQL整形の例
SQLの整形例を以下に示します:
生のSQL入力
整形済みSQL出力
SQL整形が重要な場面
整形されたSQLはコードレビュー、デバッグ、保守が容易になります。
関連ツールとして、SQLエスケープツールもご利用ください。
よくある質問
このフォーマッターはMySQL・PostgreSQL・SQL Serverに対応していますか?
はい。MySQL、PostgreSQL、SQLite、SQL Serverの標準SQL構文に対応しています。方言固有の拡張構文は部分的にサポートしています。
SQLデータはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内で完結します。SQLクエリがデバイスの外に出ることは一切ありません。ログインも不要です。
ミニファイモードはSQLに何をしますか?
コメントを削除し、余分な改行・スペースをすべて圧縮して1行に変換します。本番環境のクエリ埋め込みや文字数制限のある場面に役立ちます。
AIが生成したSQLもフォーマットできますか?
GitHub Copilot やChatGPTが出力したSQLも貼り付けるだけで即座に整形できます。スタイルガイドに沿ったインデントになるので、コードレビューに出しやすくなります。
整形済みSQLをファイルとして保存できますか?
はい。「ダウンロード」ボタンで整形済みのSQLを .sql ファイルとして保存できます。また、SQL Style Guide に準拠したフォーマットで出力されます。
関連ツール
参考: W3Schools SQL