// converters

Properties to YAML.

Convert Java .properties files to clean YAML. Supports unicode escapes, comments, and nested keys. All processing happens in your browser — nothing is uploaded.

Client-sideUnicode escapesNo upload

Properties input

YAML output

よくある質問

ドット表記のネストされたキーを処理しますか?

はい、spring.datasource.urlをYAMLネスト構造に変換します。

コメントを保持しますか?

コメントはYAMLコメント#に変換されます。

Spring Bootでも機能しますか?

はい、Spring Boot設定ファイルを正しく処理します。

.propertiesファイルとは

.propertiesファイルは、Javaアプリケーションで広く使用される設定ファイル形式です。キー=バリューのペアで構成されます。

例:database.host=localhost、database.port=5432。シンプルで可読性が高く、国际化的(i18n)テキストの保存にも使用されます。

Spring FrameworkやMaven、GradleなどのJavaツールで標準的に使用されています。

propertiesをYAMLに変換するタイミング

JavaアプリケーションをSpring Bootに移行する際、.propertiesファイルをapplication.ymlに変換します。YAMLはネストされた設定が扱いやすいためです。

DockerやKubernetesの設定ではYAMLが標準的なフォーマットであるため、既存の.properties設定を変換する必要があります。

設定ファイルを複数のテクノロジーで共有する必要がある場合、YAML形式は互換性が高いため便利です。

変換の詳細

ドット区切りのキー名は、YAMLのネストされたオブジェクトに変換されます。例:database.hostはdatabase: { host: ... } に変換されます。

配列を表現するため、キーに番号付きサフィックスが使用される場合があります。例:server.urls[0]、server.urls[1]。

コメント行(#で始まる行)は変換後に保持される場合があります。空行は除去されます。