TOML フォーマッター オンライン無料版

Free 無料 · ログイン不要 · データ保存なし
Error
TOML INPUT
OUTPUT
// TOML output

その他の開発ツール

YAML フォーマッター
整形・検証
TOML→JSON
JSON に変換
JSON→TOML
TOML に変換
YAML→JSON
JSON に変換
Cron 生成
スケジュール作成
JSON フォーマッター
整形・検証・圧縮
JSON→YAML
YAML に変換
正規表現
リアルタイムテスト

なぜこれが最高のオンラインTOMLフォーマッターなのか

TOMLのフォーマット & 正規化

任意の TOML を貼り付けると、一貫した key = value の間隔、セクションヘッダー前の空行、余分な空白の圧縮が得られます。データには手を加えません。

完全なTOML仕様の検証

キーの重複、テーブルの重複、無効な [[array of tables]]、インラインテーブルのエラー、不正な値を検出します。すべてサーバーとの往復なしで行います。

Cargo.toml & 設定ファイル

Rust の Cargo.toml、Python の pyproject.toml、および TOML を使うあらゆるアプリケーション設定に最適です。文字列・整数・浮動小数・真偽値・日付・配列など、すべてのデータ型を扱えます。

プライバシー最優先

すべての処理はブラウザ内で行われ、サーバーには何もアップロードされません。プライベートレジストリのトークンや認証情報を含む Cargo.toml ファイルにも安全です。

よくある質問

TOML とは?

TOML(Tom's Obvious Minimal Language)は、シンプルで分かりやすいセマンティクスにより読みやすさを重視した設定ファイル形式です。ハッシュテーブルに一意に対応し、Rust(Cargo.toml)、Python(pyproject.toml)をはじめ多くのエコシステムで広く使われています。

TOML フォーマッターは何を変更しますか?

フォーマッターは = 記号の前後の間隔を整え、すべての [section] ヘッダーの前に空行を 1 つ確保し、連続する複数の空行を 1 つにまとめます。キー名・値・その順序を変更することはありません。

Cargo.toml と pyproject.toml に対応していますか?

はい。Cargo.toml も pyproject.toml も標準的な TOML ファイルです。このフォーマッターは [[bin]][[dependencies]] のテーブル配列、インラインテーブル、複数行文字列、その他すべての TOML v1.0 構文を完全にサポートします。

TOML は YAML や JSON とどう違いますか?

TOML は設定ファイル専用に設計されています。JSON と違ってコメントを書けます。YAML と違ってインデントに基づく構造やあいまいな型推論を避けます。TOML は整数・浮動小数・真偽値・日付・文字列に明示的な型を持つため、設定用途でミスが起きにくくなっています。

詳細ガイド
YAML & TOML 設定ガイド
Kubernetes・Docker・Rust・Python設定
ガイドを読む