フォーマッター
コードとデータの整形・圧縮・検証(JSON、XML、YAML、SQL、HTML、CSS)と命名スタイルの変換
JSON、XML、YAML、TOML、SQL、HTML、CSS、JavaScript、GraphQL などの整形・圧縮・検証ができ、camelCase、snake_case、kebab-case などの命名スタイル間で識別子を変換することもできます。API のペイロードにはまず JSON フォーマッターを、エラーの正確な位置を知りたいときはバリデーターを、ファイルを公開する前にはミニファイヤーを使いましょう。
このカテゴリのツール数:38
まずはここから
このカテゴリのすべてのツール
-
JSON Diff(差分比較)
2 つの JSON 文書を構造的に比較し、追加・削除・変更された値を JSONPath で表示。キーの順序や書式は無視します。無料でブラウザ内で動作します。
-
JSON フォーマッター
JSON をスペース 2 つ・4 つ・タブで整形(プリティプリント)し、キーの並べ替えや、構文エラーの正確な行と列の表示にも対応。処理はブラウザ内で完結します。
-
JSON バリデーター
RFC 8259 の文法に照らして JSON を検証し、エラーの正確な行・列・理由、重複キーの警告、構造の統計を表示します。
-
SQL フォーマッター
MySQL、PostgreSQL、SQL Server、Oracle、BigQuery など 16 種類の方言の SQL クエリを整形。キーワードの大文字・小文字とインデントを選べます。処理はブラウザ内で完結します。
-
camelCase
テキスト、snake_case、kebab-case の名前を camelCase に変換。略語、数字、アクセント付き文字にも対応し、行ごとに個別に変換します。無料。
-
コードビューティファイアー
定評あるフォーマッターで、14 言語のコードを統一された書式に整形します。JavaScript、TypeScript、HTML、CSS、SQL、PHP、Python などに対応し、ブラウザ内で動作します。
-
コードミニファイアー
JavaScript(Terser)、CSS(CSSO)、HTML、JSON、XML を 1 つのツールで圧縮。言語を選んでコードを貼り付けると、削減されたバイト数が分かります。無料でブラウザ内で動作。
-
CONSTANT_CASE
camelCase や通常のテキストを、定数や環境変数向けの CONSTANT_CASE(SCREAMING_SNAKE_CASE)に変換。略語と数字も正しく処理します。
-
CSS フォーマッター
Prettier で CSS を整形:宣言は 1 行に 1 つ、スペースを統一し、スペース 2 つ・4 つ・タブを選べ、メディアクエリもきれいにネスト。処理はブラウザ内で完結します。
-
CSS ミニファイアー
CSSO で CSS を圧縮:空白とコメントを削除し、色や値を短くし、ルールを安全にマージします。削減されたバイト数を表示。無料でブラウザ内で動作します。
-
CSS バリデーター
css-tree の文法データを使い、CSS の構文エラー、閉じられていないブロック、未知のプロパティ、無効な値をチェック。すべての問題を行と列付きで、ブラウザ内で表示します。
-
dot.case
camelCase、snake_case、通常のテキストを、設定キーや i18n メッセージ ID 向けの、小文字の単語をドットでつなぐ dot.case に変換。行ごとに個別に処理します。
-
GraphQL フォーマッター
GraphQL のクエリ、ミューテーション、フラグメント、SDL スキーマを、コメントを保ったまま Prettier で整形。構文エラーは行と列付きで表示。無料でブラウザ内で動作。
-
HTML フォーマッター
Prettier で HTML を整形:インデントを統一し、1 行に 1 要素、埋め込みの CSS と JavaScript も整形します。スペース 2 つ・4 つ・タブから選べます。
-
HTML ミニファイアー
HTML を安全に圧縮。コメントを削除し、空白をまとめ、ブロックタグの周りのスペースを取り除きつつ、pre、textarea、script、style はそのまま保ちます。
-
HTML バリデーター
HTML の構造をチェック:閉じられていない、対応しない、余分なタグ、重複した id と属性、alt のない画像、doctype、title、lang の欠落を、ブラウザ内で検出します。
-
JavaScript ミニファイアー
Terser で JavaScript を圧縮:空白とコメントを取り除き、ローカル変数名を短くし、安全な圧縮を適用します。処理はブラウザ内で完結します。
-
JSON ミニファイアー
値、キーの順序、大きな数値をそのまま保ちつつ、意味のない空白をすべて削除して JSON を圧縮。削減されたサイズを表示します。無料でブラウザ内で動作。
-
JSON パスファインダー
JSON 文書内のすべてのパスを JSONPath、JavaScript、jq の記法で一覧表示。パスをクリックして値を確認したり、パスを入力して値を調べたりできます。ブラウザ内で動作。
-
JSON クエリ(JSONPath)
JSONPath で JSON をクエリ:ワイルドカード、再帰降下、スライス、[?(@.price < 10)] のようなフィルター式に対応。入力中に結果が更新されます。jq 構文ではありません。
-
JSON スキーマバリデーター
Ajv とフォーマットチェックで、JSON データを JSON スキーマ(draft 2020-12、2019-09、07)に照らして検証。すべてのエラーにインスタンスのパスを表示。ブラウザ内で動作します。
-
kebab-case
camelCase、snake_case、通常のテキストを CSS クラス、URL、ファイル名向けの kebab-case(ダッシュケース)に変換。略語と数字に対応し、行ごとに処理します。
-
lowercase
任意のテキストを、アクセント付き文字、ギリシャ文字、キリル文字に対応した Unicode の規則で即座に小文字に変換。改行と句読点は変わりません。
-
Nginx 設定フォーマッター
nginx の設定を整形:ディレクティブは 1 行に 1 つ、入れ子のブロックはインデント、コメントと引用符付き文字列は保持。閉じられていないブロックやセミコロンの欠落も検出します。
-
PascalCase
テキスト、snake_case、kebab-case をクラス、型、コンポーネント名向けの PascalCase(UpperCamelCase)に変換。略語と数字にも対応し、行ごとに処理します。
-
path/case
camelCase、snake_case、通常のテキストを、フォルダーパス、ルート、名前空間向けの、小文字の単語をスラッシュでつなぐ path/case に変換。行ごとに、ブラウザ内で処理します。
-
PHP フォーマッター
Prettier の PHP プラグインで PHP コードを整形:PSR-12 風の波括弧、統一されたインデントとスペース。PHP 8.4 までの構文に対応し、ブラウザ内で動作します。
-
Python フォーマッター
WebAssembly にコンパイルされた Ruff の Black 互換フォーマッターで Python コードを整形。インデントと引用符のスタイルを選べ、構文エラーは行と列付きで表示されます。
-
Sentence case
テキストを Sentence case に変換:各文の最初の文字を大文字にし、残りは小文字にします。NASA のような略語は保持し、識別子の分割にも対応します。
-
snake_case
camelCase、PascalCase、kebab-case、通常のテキストを snake_case に変換。XMLHttpRequest のような略語を正しく分割し、数字も保ちます。行ごとに個別に処理します。
-
SQL 文字列エスケープ
シングルクォートで囲む SQL 文字列の中で使うテキストをエスケープ:引用符を重ねる(標準 SQL)か、MySQL のバックスラッシュエスケープを使います。引用符で囲むオプションもあります。
-
Title Case
テキストを Title Case に変換:主要な語を大文字にし、a、of、the のような短い語は小文字のままにできます(任意)。略語とブランド名は保持します。
-
TOML フォーマッター
smol-toml で TOML を解析し、正規化したレイアウトで書き直します。エラーは行と列付きで表示。注意:コメントは削除され、一部の値は正規化されます。
-
UPPERCASE
テキストを Unicode の規則で即座に大文字(UPPERCASE)に変換(ß は SS になり、アクセントは保持)。スペース、句読点、改行は変わりません。無料、ブラウザ内で動作。
-
XML フォーマッター
XML をスペース 2 つ・4 つ・タブで整形。先に整形式かどうかをチェックするため、エラーは行と列付きで報告されます。
-
XML バリデーター
XML が整形式かどうかを確認:対応しない、または閉じられていないタグ、不正な属性、無効な名前を、行と列付きで報告します。ブラウザ内でローカルに動作します。
-
YAML フォーマッター
Prettier で YAML を整形:インデントとスペースを統一しつつ、コメントと複数のドキュメントは保持します。構文エラーは行と列付きで表示されます。
-
YAML バリデーター
js-yaml で YAML の構文を検証:誤ったインデント、重複キー、閉じられていない括弧を、行と列付きで報告します。複数ドキュメントのファイルにも対応。
その他のカテゴリ
- CRC エラー検出のための巡回冗長検査アルゴリズム
- MD メッセージダイジェストアルゴリズム(MD2、MD4、MD5)
- SHA-1 セキュアハッシュアルゴリズム1 - 160ビットハッシュ関数
- SHA-2 セキュアハッシュアルゴリズム2ファミリー(SHA-224、SHA-256、SHA-384、SHA-512)
- SHA-3 Keccakベースのセキュアハッシュアルゴリズム3
- Keccak Keccak暗号化ハッシュ関数
- SHAKE 拡張可能出力関数(SHAKE128、SHAKE256)
- cSHAKE カスタマイズ可能なSHAKE関数
- KMAC Keccakメッセージ認証コード
- パスワードとセキュリティ パスワード生成、分析、ハッシュ化、セキュリティツール
- 暗号化 共通鍵・公開鍵暗号、HMAC、鍵生成(AES、3DES、RSA、PGP)
- エンコーディング データのエンコードとデコード:Base64、Base32、Base58、URL、HTML エンティティ、16 進数、Unicode など
- ジェネレーター ID、キー、テストデータ、QR コード、バーコード、設定ファイルを生成(UUID、API キー、.gitignore、Dockerfile)
- コンバーター データ形式、進数、色、タイムスタンプ、単位、通貨の変換(JSON、CSV、YAML、XML)
- テキストツール テキストのカウント・比較・整形・変換(文字数、差分、正規表現、大文字小文字、重複削除)
- 画像ツール 画像を操作および変換するためのツール(圧縮、サイズ変更、変換)
- デザインとCSS CSS を視覚的に生成:シャドウ、グラデーション、Flexbox・Grid レイアウト、アニメーション、カラーパレット
- Webツール Web 開発と SEO のためのツール(JWT、URL、DNS、HTTP ヘッダー、meta タグ、サイトマップ)
- 数学・計算ツール お金、健康、パーセント、プログラマー向け計算、日常の数学のための計算ツール
- 時間と日付 タイムゾーン、日付の差、営業日、タイマー、ストップウォッチ、世界時計