ツール

SQLフォーマッター — SQLクエリをオンラインで無料整形

キーワードの改行ときれいなインデントでSQLクエリをオンラインで無料整形。乱雑なSQLを数秒で美しく。すべてブラウザ内で完結します。

すべてのツールはブラウザ内で完結します——処理した内容がアップロードされることはありません。

使い方

  1. SQLクエリを入力欄に貼り付けます。
  2. 整形を押します。句のキーワードがきれいなインデントで新しい行に移動します。
  3. 整形された結果をコピーして、コードやエディタに戻します。

整形はすべてブラウザ内で行われます。クエリがアップロードされることはないため、本番ログ、顧客データ、機密プロジェクトのSQLも安全に整形できます。

1行で書かれた長いクエリはテキストの壁です。キーワードと列名が溶け合い、抜けたJOIN条件や置き間違えたWHEREを見つけるのに本気の努力が必要です。整形は構造を復元します。SELECTがクエリを開き、FROMとWHEREがそれぞれの行から始まり、カンマが列リストを整え、括弧が各サブクエリの深さを示します。結果はデータベースが実行する順序に沿って上から下へ読めるため、クエリのレビュー、デバッグ、説明が劇的に簡単になります。

ヒント

コードレビュー、バグレポート、同僚へのメッセージに貼り付ける前に、クエリを整形しておきましょう。構造が見えれば、読者は意図をはるかに早く把握できます。長いSELECTリストは1行につき1列に保ち、整形後も読みにくいようなら、それはクエリ自体が複雑すぎて簡素化に値するというサインです。

異なるデータベースのSQLを整形するときは、LIMITやOFFSETの配置のような方言の違いはそのまま保持されることに注意してください。このフォーマッターは、ロジックを書き換えずにスペーシングを正規化します。

なぜ使うか

SQLを手でインデントするのは遅く一貫性もなく、エディタのプラグインは共有マシン、同僚のノートPC、コードレビューツールなど、いつも利用できるとは限りません。このフォーマッターは1クリックで一貫性のある読みやすいSQLを提供します。無料、即時、プライベートで、ワークフローにすぐ貼り付けられます。

Real-world use cases

  • API development: Format JSON responses from Chrome DevTools before committing fixtures.
  • Debugging: Validate timestamps, regex or hashes without switching to a terminal or IDE.
  • On-call fixes: From your phone, quickly convert timezone or generate a UUID for a hotfix branch.

How it compares

ToolOfflinePrivacySetupCost
This toolYes100% localNoneFree
Server toolsNoMay log IPNoneFree/Ads
CLI / IDE pluginYesLocalInstall & configFree

For quick checks without context switching, the browser tool is fastest. For CI, keep the CLI as source of truth.

Pro tips

  • Bookmark the tool. With prefetch enabled, it opens near-instantly next time.
  • For secrets like hashes with salts, prefer your local terminal for production values.
  • Pair UUID/Password generators with your password manager for rotation workflows.

よくある質問

SQLクエリはどうやって整形しますか

SQLを入力欄に貼り付けて「整形」を押します。SELECT、FROM、WHEREなどの句のキーワードが新しいインデント付きの行に始まり、カンマが列リストをそれぞれの行に分割します。

整形するとクエリの実行結果は変わりますか

いいえ。整形は空白、改行、インデント、キーワードの大文字小文字を調整するだけで、クエリのロジック自体は変わりません。以前とまったく同じように実行されます。

入れ子の括弧には対応していますか

はい。括弧内のサブクエリや式はさらに1段階インデントされるため、複雑なクエリの構造も読みやすさを保てます。

SQLコードはどこかにアップロードされますか

いいえ。整形はすべてブラウザ内で行われるため、クエリがあなたのマシンの外に出ることはありません。

Is it safe to paste production secrets?

Local processing is safer than server tools, but avoid pasting real production secrets anywhere.

Does this work offline?

Yes. After the first load the tool works without network.

関連ツール