Data Engineering Toolkit
Convert, clean, dedupe, and reshape data between formats — privately.
Data work is mostly reshaping and cleaning: CSV to JSON and back, YAML to JSON, stripping duplicates, sorting lines, normalizing whitespace, generating a realistic sample set. This workspace bundles the converters and cleaners you use to get messy data into the shape a pipeline expects.
Because it all runs in the browser, you can clean sensitive datasets without uploading a single row.
The workflow
- 1
Convert the format
Move data between CSV, JSON, YAML, and XML without a script.
- 2
Clean it up
Remove duplicates, sort lines, and normalize stray whitespace.
- 3
Diff two datasets
Compare two JSON documents to see exactly what changed between them.
- 4
Generate sample data
Produce realistic mock records to test a pipeline or seed a table.
Tools in this workspace (9)
JSON ⇄ CSV Converter
Convert JSON arrays to CSV and CSV back to JSON.
CSV to Markdown Table
Turn CSV data into a formatted Markdown table.
YAML ⇄ JSON Converter
Convert YAML documents to JSON and back.
JSON ⇄ XML Converter
Convert JSON to XML and XML back to JSON.
JSON Diff
Compare two JSON documents and highlight what changed.
Text Sorter & Deduplicator
Sort lines alphabetically or numerically and remove duplicates.
Whitespace Cleaner
Remove line breaks, extra spaces, and tabs from text.
Find & Replace
Find and replace text with optional regex and case sensitivity.
Mock Data Generator
Generate fake names, emails, and rows as JSON or CSV.
Frequently asked questions
How do I clean CSV data online without uploading it?+
Use the converters and cleaners in this workspace — they run entirely in your browser, so your data is never uploaded.
Can I convert between CSV, JSON, and YAML?+
Yes — the toolkit includes CSV⇄JSON, YAML⇄JSON, and JSON→XML converters.
Is it free?+
Yes — free and unlimited.
Related workflows
Last updated August 2026