Paste or upload a template and at least one properties file to start.
Add more widgets with the plus button if you want to compare development, QA, and production property files against the same reference template.
Check whether `application-dev.properties`, `application-qa.properties`, and `application-prod.properties` match the keys in `application.properties`.
Add more widgets with the plus button if you want to compare development, QA, and production property files against the same reference template.
No. Parsing, validation, and comparison all happen locally in the browser.
Yes. Upload or drag in a full set like application.properties, application-dev.properties, application-qa.properties, and application-prod.properties, and the validator will compare every runtime file against the reference file.
Every key documented in the reference file is treated as part of the expected contract, even when that reference file includes a default value.
Yes. Duplicate keys and malformed lines stay visible in the template and in every compared .properties file.
The validator covers common Java properties syntax: key=value, key:value, whitespace separators, comment lines starting with # or !, and continuation lines with a trailing backslash.
Quick Fix removes malformed property lines, collapses duplicate keys so the last valid value wins, and normalizes line endings and extra spacing. It does not add missing properties or move undocumented properties into the reference file.