Java Properties File Formatter
Guide
Java Properties File Formatter
This tool formats Java .properties files using the same rules the JDK uses to load them. It accepts =, :, or whitespace as a separator, recognises both # and ! comment styles, and joins backslash continuation lines into clean single-line key/value pairs. Use it on application.properties, logback.properties, ResourceBundle messages_*.properties, or any plain Java config you need to tidy up.
How to Use
- Paste your raw
.propertiescontent into the input box (or click Try an example). - Pick a separator style:
=,:, or preserve whatever the original line used. - Choose spacing around the separator and a comment style (
#,!, or preserve). - Toggle options to sort keys, drop duplicates (keeping the last occurrence), align keys to a common width, trim trailing whitespace, or collapse repeated blank lines.
- Copy the formatted output, or download it as a
.propertiesfile. The validation panel flags duplicate keys and malformed\uXXXXescapes.
Features
- Spec-correct parsing – handles
=,:, whitespace separators, and backslash line continuations the same wayjava.util.Propertiesdoes. - Comment style normalization – convert all comments to
#or!, or preserve each line’s original prefix. - Sort and dedupe – alphabetise keys and drop earlier duplicates so the last occurrence wins (matching JVM load order).
- Key alignment – pad keys to equal width for visually clean diffs and reviews.
- Whitespace cleanup – trim trailing whitespace and collapse runs of blank lines.
- Validation – warns on duplicate keys and reports invalid
\uXXXXunicode escapes. - Live updates – output and validation refresh as you type or change options.
FAQ
Install Our Extensions
Add IO tools to your favorite browser for instant access and faster searching
恵 Scoreboard Has Arrived!
Scoreboard is a fun way to keep track of your games, all data is stored in your browser. More features are coming soon!
Must-Try Tools
View All New Arrivals
View AllUpdate: Our latest tool was added on May 3, 2026
