ENV to JSON: Preserve Strings, Quotes and Duplicate Keys
Keep configuration values intact when you convert dotenv text to JSON. Use a worked example to check strings, duplicate keys, quotes and empty values.
The .env text stays in your browser. Secret-looking values are masked. Analytics and ads may load on the page.
Duplicate keys and unquoted values with spaces are flagged.
Missing or extra keys are reported.
FindUtils Env Linter checks common KEY=value files for mistakes that can change application configuration. It reports duplicate keys, invalid lines, invalid names, export prefixes, and unquoted values that contain spaces.
An optional .env.example comparison finds keys that exist in only one file. The report also marks common token patterns and secret-like key names, and it masks those candidate values in the table. Detection is heuristic and cannot identify every secret.
Linting runs in your browser and does not change the pasted files. Use the JSON Formatter for JSON configuration, and use the JWT Decoder only with non-sensitive test tokens.
A basic dotenv parser can tell you whether it accepts a file. FindUtils Env Linter also reports duplicate keys and example-file drift, but it does not replace application startup checks, framework-specific parsing, or a dedicated secret scanner.
Use the HMAC Generator for controlled signature test data. Do not paste a production secret into any unrelated tool.