Show HN: Datamorph – A clean JSON ⇄ CSV converter with auto-detect
1 comments
·November 21, 2025cobertos
Tried it on a 9.9MB json file I have. Seemed to handle the size fine, but the output was nothing like what I would want. I made a smaller version of what I uploaded in the below pastebin and the output.
The data is TLD data so it should have at least given me the "com", "net", "..." part
Input
Output
category,addedToListPrice,appliesToCustomers,amountRateType,amountRate,type
fee_tax,false,eu,percent-varies-by-location,~,vat
fee_tax,false,in,percent,15,gst
fee_tax,false,au,percent,10,gst
fee_tax,false,eu,percent-varies-by-location,~,vat
An explanation of _how_ it does the conversion would be nice when choosing a tool like this. As the "just works" didn't seem to work.
Hi everyone,
I built a small web tool called Datamorph because I kept running into JSON/CSV converters that either broke with nested data, required login, or added weird formatting.
Datamorph is a minimal, fast, no-login tool that can:
• Convert JSON → CSV and CSV → JSON • Auto-detect structure (arrays, nested objects, mixed data) • Handle uploads or manual text input • Beautify / fix invalid JSON • Give clean, flat CSV output for real-world messy data
It’s built with React + Supabase + serverless functions. Everything runs client-side except file parsing, so nothing is stored.
I know there are many similar tools, but I tried focusing on:
• better handling of nested JSON, • simpler UI, • zero ads / zero login, • instant conversion without waiting.
Would love feedback on edge cases it fails on, or features you think would make this actually useful for devs and analysts.
Live tool: https://datamorphio.vercel.app/
Thanks for checking it out!