.properties text.properties
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
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.