ConversionParses per java.util.Properties: hash / exclamation comments, backslash line continuations, equals / colon / whitespace separators, backslash-u decoding. Optional type inference and nesting restore.
.properties text.properties
Load some data
JSON sourceJSON
Load data and the result will appear here
Java config → JSON

Properties to JSON

key=value → JSON · continuations, escapes, unicode decoding · nesting restore · runs locally

🔒Processed locally in your browser — never uploaded or stored

No upload, no storage

JSON is processed in memory and never sent to a server.

Share via URL fragment

Share links encode data in the # anchor — never sent to a server.

Remember last edit

Optionally keep your last input locally; clear it with one click.

Why use Properties to JSON

Spec-level parsing

Hash and exclamation comments, backslash continuations and all three separators parse just as Java reads them.

Nesting restored

Dotted keys like server.port can be rebuilt into nested JSON for programs and config services.

Backslash-u decoded

Unicode escapes in legacy resource files are restored to readable text automatically.

Continuations merged

Values split across lines with trailing backslashes are joined back together, never cut short.

Local · no upload

Config files are processed entirely in your browser; nothing is uploaded or stored.