100% クライアント処理整形ツール

オンラインSQLクエリ整形・フォーマッター

1行に圧縮されたSQLや、インデントの崩れた複雑なクエリを瞬時に美しく整理。PostgreSQL、MySQL、SQLite、BigQuery、T-SQLなど主要なデータベース方言を選択し、キーワードの大文字・小文字変換やインデント幅をカスタマイズできます。100%クライアントサイド実行でデータベース構造が外部サーバーに送信されることはありません。

ワークスペースを読み込み中...

#ツールの使い方

1整形したいSQLクエリを左側のエディタに入力または貼り付けます。
2データベースの方言(PostgreSQL、MySQL、SQLite、BigQuery、T-SQL)を選択します。
3キーワードの表記形式(大文字、小文字、元のまま)を指定します。
4インデント形式(2スペース、4スペース、タブ)を選択します。
5美しく整形されたSQLクエリをクリップボードにコピーするか、.sqlファイルとしてダウンロードします。

#計算式および技術標準

字句解析(ASTトークン分割)により、SQLスクリプトをキーワード、識別子、文字列リテラル、コメント、演算子トークンに分解します。キーワードの大文字/小文字を正規化し、主要句(SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY)を階層的インデントで揃えます。URLハッシュ(#v=1&d=...)で状態を保持するため、サーバーのアクセスログにクエリ情報が漏洩することはありません。

#エッジケースおよび技術仕様

方言特有の識別子クォート(バッククォートと二重引用符)

MySQLのバッククォート(`table`)やPostgreSQLの二重引用符("table")など、各データベース方言の構文規則に従ってトークンストリームを破壊せず正確に保持します。

共通テーブル式(CTE)とウィンドウ関数

WITH句で始まる再帰的CTEやウィンドウ関数(OVER (PARTITION BY ... ORDER BY ...))も、可読性を最大化する論理ブロックインデントを維持します。

セミコロン区切りのマルチステートメント

セミコロンで区切られた複数のSQLステートメントを含むスクリプトでも、各ステートメント間に適切な改行と間隔を挿入して整理します。

#よくある質問 (FAQ)

Q:入力したSQLクエリや社内のスキーマ情報が外部サーバーに送信されますか?

いいえ。字句解析および整形処理はすべてお使いのブラウザ内部(JavaScriptエンジン)で完結します。クエリデータがお手元の端末外へ送信されることは一切ありません。

Q:URL共有時にSQLクエリの内容がサーバーログに記録されますか?

いいえ。共有リンクはURLハッシュフラグメント(#v=1&d=...)内にクエリ状態を圧縮保存します。HTTP仕様上、URLハッシュはクライアント側でのみ処理され、サーバーへのHTTPリクエストには含まれません。

ご意見・機能リクエスト

このツールの改善にご協力ください。改善提案、エッジケースの報告、新機能のご要望をお待ちしております。

フィードバックを送信

#関連ツール

サーバー送信不要・端末内で完結する関連ツールを探索。

変換ツール

CSV JSON/SQL変換 2026 — RFC 4180準拠・バルクINSERT生成

ExcelやスプレッドシートからエクスポートしたCSVデータを、構造化されたJSONオブジェクト配列またはデータベース投入用のSQL INSERT文に高速変換。RFC 4180仕様に完全準拠し、カンマ・セミコロン・タブ(TSV)の自動判定と型推論(数値・真偽値・NULL)をブラウザ内のみで実行します。

ツールを開く
整形ツール

JSON整形 & 構文検証 2026 — 美麗インデント・Minify・キーソート

1行に圧縮された未整形JSONやAPIレスポンスを、2スペース・4スペース・タブ等の美しいインデントで即座に整形。構文エラー(シンタックスエラー)を行番号・列番号付きでハイライトし、キーのアルファベット順ソートやMinify(最小化圧縮)も安全にローカル処理します。

ツールを開く
画像・メディア

コード画像化スタジオ — 美しいソースコード画像・スクショ生成ツール

ソースコードを数秒でSNSや技術ブログで映える高品質な画像へ変換。Dracula、Nord、Monokai、GitHub Dark、Synthwave、Regula Emeraldなどの人気カラーテーマを選択し、グラデーション背景やmacOSスタイルのウィンドウ枠、パディングを自在にカスタマイズ。高解像度PNGやベクターSVGとしてワンクリックでクリップボードへコピーまたは保存できます。サーバーへの送信は一切ありません。

ツールを開く