Glyph WidgetsGlyph Widgets
概要お問い合わせプライバシー利用規約Ko-fiでサポート

© 2026 Glyph Widgets. All rights reserved.

·

100%クライアントサイド処理

SQLフォーマッター

最終更新: 2026年3月9日

SQLクエリを即座にフォーマットして整形します。MySQL、PostgreSQL、SQL Server、Oracleなどをサポートします。無料のオンラインツールがブラウザ内でローカルにすべてを処理します。

共有

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

機能

  • ▶カスタマイズ可能なインデント(2スペースまたは4スペース)でフォーマット
  • ▶MySQL、PostgreSQL、SQL Server、Oracle、SQLiteをサポート
  • ▶SQLの圧縮(1行に)
  • ▶キーワードの自動大文字変換
  • ▶フォーマット済み出力をクリップボードにコピー
  • ▶.sqlファイルとしてダウンロード
  • ▶パワーユーザー向けキーボードショートカット
  • ▶ページ読み込み後はオフラインで動作
  • ▶100%クライアントサイド処理 - データがブラウザから送信されることはありません

使い方

1

SQLを貼り付け

SQLクエリをコピーして入力フィールドに貼り付けてください。SELECT、INSERT、UPDATE、DELETE、CREATE、ALTERなどあらゆるSQLを受け付けます。

2

設定を選択

SQLダイアレクト(MySQL、PostgreSQLなど)、インデントレベル(2または4スペース)、およびキーワードを大文字にするかどうかを選択してください。

3

フォーマットまたは圧縮

「フォーマット」をクリックして適切なインデントでSQLを整形するか、「圧縮」をクリックして1行に圧縮してください。

4

コピーまたはダウンロード

フォーマット後、「コピー」ボタンで結果をクリップボードにコピーするか、「ダウンロード」をクリックして.sqlファイルとして保存してください。

方法論

当SQLフォーマッターはsql-formatterライブラリを使用してSQLクエリを解析・フォーマットします。すべての処理はブラウザ内でローカルに行われ、完全なプライバシーを確保しオフライン機能を可能にします。

解析アルゴリズム

ツールはSQLクエリをキーワード、識別子、演算子、リテラル、コメントなどの構成要素にトークン化します。その後、クエリ構造に基づいて適切なインデントでクエリを再構築します。

方言サポート

異なるSQL方言には固有のキーワードと構文があります。正しい方言を選択することで、フォーマッターはデータベース固有のキーワードを正しく認識し、適切にフォーマットできます。

フォーマットルール

フォーマッターは一貫したルールを適用します:キーワードは新しい行に、サブクエリとジョインには適切なインデント、揃えられた列リスト、演算子周りの標準化された間隔。

制限事項

非標準構文を持つ非常に複雑なクエリは完璧にフォーマットされない場合があります。一部のデータベース固有の機能は完全にはサポートされていない可能性があります。フォーマッターは実行の最適化ではなく、可読性に焦点を当てています。

よくある質問

はい、SQL フォーマッターは登録不要で完全無料です。コストやサブスクリプションなしに、ブラウザで直接無制限の SQL クエリをフォーマットできます。

関連ツール

JSONフォーマッター

JSONデータをフォーマットして整形

XMLフォーマッター

XMLドキュメントをフォーマットして整形

YAMLフォーマッター

YAML設定ファイルをフォーマット