// 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.
Properties input
YAML output
Perguntas frequentes
Lida com chaves aninhadas com pontos?
Sim, converte spring.datasource.url em estrutura YAML aninhada.
Preserva comentários?
Comentários são convertidos em comentários YAML com #.
Funciona com Spring Boot?
Sim, lida com arquivos de configuração Spring Boot corretamente.
O que são arquivos .properties
Arquivos .properties são um formato de configuração key=value usado extensivamente em ecossistemas Java e Spring Boot. Cada linha contém uma chave e um valor separados por = ou :.
Eles suportam comentários com # e !, e variáveis de referência usando \$\{\}. O formato é simples, mas limitado: não suporta estruturas aninhadas nativamente.
Embora ainda amplamente usado em aplicações Java legadas, YAML é frequentemente preferido por sua capacidade de representar estruturas complexas de forma mais legível.
Quando converter properties para YAML
Migração de Spring Boot: versões recentes do Spring Boot suportam YAML nativamente. Converter properties para YAML permite usar features como perfis e configurações aninhadas.
Modernização de infraestrutura: quando migrando de configs Java para ferramentas de IaC que preferem YAML, como Docker Compose ou Kubernetes.
Consolidação: quando você tem múltiplos arquivos .properties e quer unificá-los em um único arquivo YAML mais organizado.
Detalhes da conversão
Chaves com notação de ponto (server.port=8080) são convertidas para estrutura aninhada YAML: server: port: 8080. Isso preserva a semântica original.
Variáveis de referência ${...} são preservadas como strings no YAML, pois YAML não suporta variáveis nativamente.
Comentários .properties são convertidos para comentários YAML (com #). Valores com caracteres especiais são protegidos com aspas apropriadas no YAML.