Step 1 / source
Choose the source
Drop one file here
Choose the flat json environment object you want to turn into portable env assignments.
Checking publication status...LOCAL CONFIG CONVERTER / JSON TO ENV
Write one flat JSON object as portable dotenv assignments with safe variable names and deterministic quoting.
Step 1 / source
Choose the flat json environment object you want to turn into portable env assignments.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One UTF-8 .json file up to 1 MB. The root must be a non-empty flat object of scalar values with valid environment variable names; output is limited to 20 MB.
Plain-language method
Nirmion validates portable variable names, converts scalar values to text, writes null as an empty value, escapes double quotes, backslashes, newlines, tabs, carriage returns, and dollar signs, and rejects nested objects and arrays.
Use keys such as API_URL or PORT. Every value must be a string, number, boolean, or null.
Auto leaves simple text unquoted; Double quotes every value. Alphabetical order creates stable deployment diffs.
The result ends in _nirmion_tools.env. It contains no export commands and performs no variable interpolation.
Useful when
Before converting
Know the boundary
Generated ENV files may contain secrets in plain text. Do not commit credentials, tokens, or private endpoints to source control.
Quick answers
The conversion contract is deliberately explicit.
No. Silent flattening can produce colliding environment names.
It becomes an empty assignment.
No. They are escaped inside generated double-quoted values.