Code Transformer & LLM Sanitizer

transform.ignlab.net

100% Local Processing • Zero Data Transmitted • Safe for Proprietary Code
Mode
AI Safeguard {{ redactions.length }} redacted
Indent
No history yet — copy or download a result to save it here.
Source {{ activeMode.from }} detected: {{ detectedLabel }}
Drop file to load…
{{ inputGutter }}
{{ inputError }} {{ stats.in.lines }} lines · {{ stats.in.chars }} chars · {{ stats.in.bytes }}
Output {{ activeMode.to }}
{{ output }}{{ outputError ? '' : 'Transformed output appears here…' }}
⚠ {{ outputError || copyError }} {{ stats.out.lines }} lines · {{ stats.out.chars }} chars · {{ stats.out.bytes }}
🛡 Sanitizer redacted {{ redactions.length }} sensitive item{{ redactions.length===1?'':'s' }} before transforming
{{ r.name }} ×{{ r.count }}

JSON to CSV Converter

Paste a JSON array of objects — rows from an API, an export, a script’s output — and get a clean CSV file ready for Excel, Google Sheets, or a bulk-import tool. Columns are collected from every object in the array, so rows with missing fields still line up correctly.

How to use it

  1. Paste your source into the panel — or click Sample to see it work instantly.
  2. The JSON to CSV mode is pre-selected for you.
  3. Copy or download the result — nothing is ever uploaded, it's all done locally in your browser.

Frequently asked questions

What if objects have different fields?

The column set is the union of every key seen across all objects; missing fields are left blank in that row.

How are commas and quotes inside values handled?

Any value containing a comma, quote or newline is automatically wrapped in quotes and escaped per the CSV spec.

What about nested objects or arrays as values?

They’re serialized to a JSON string within that CSV cell so no data is lost.

Need a different conversion? Browse all conversions, sanitize secrets with AI Safeguard, or read the guides.