Step 1 / source
Choose the source
Drop one file here
Choose the dotenv assignments you want to turn into flat json object.
Checking publication status...LOCAL CONFIG CONVERTER / ENV TO JSON
Convert portable dotenv NAME=value assignments into a flat JSON object without running shell code or expanding variables.
Step 1 / source
Choose the dotenv assignments you want to turn into flat json object.
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 .env file up to 1 MB and 100,000 physical lines. Variable names and assignments must be unique; multiline shell syntax is rejected.
Plain-language method
The browser reads unique NAME=value lines, accepts an optional export prefix, decodes conservative single- and double-quoted values, ignores full-line comments, and never executes commands, substitutions, or variable expansion.
Use portable variable names beginning with a letter or underscore. Keep each assignment on one physical line.
Indentation affects JSON whitespace only. A value such as 001 or false remains a string.
The result ends in _nirmion_tools.json and may contain secrets in readable text. Store and share it with the same care as the source ENV file.
Useful when
Before converting
Know the boundary
The output can expose credentials, tokens, and private endpoints as plain JSON. Nirmion processes locally, but browser downloads and backups still require secure handling.
Quick answers
The conversion contract is deliberately explicit.
No. Expansion could depend on a shell and leak local state.
No. Dotenv values remain JSON strings.
No. The optional export word is parsed only as assignment syntax.