YettyOpen Beta
Free tool

Any-to-any
data converter

Paste anything - JSON, CSV, a chunk of Excel, YAML, XML, a Markdown table, a query string, an .env file. It detects what you pasted and converts it to any of 12 formats, keeping numbers as numbers and nesting intact.

Free, no signup Runs in your browser - nothing is uploaded Auto-detects 12 input formats
Paste and convert

Drop your data here

Try a demo 100% private - nothing leaves your browser.
Your data deserves a nicer home than a textarea.

Yetty turns spreadsheets and lists like these into live website collections - editable, sortable, published in minutes.

Not a dumb converter

What the smart layer
actually does

Format sniffing

It reads your paste like an import wizard: strict JSON first, then XML, tables, .env, query strings - and only then counts delimiters per line to separate CSV from TSV from semicolons.

Types survive

A CSV cell that says 42 becomes the number 42 in JSON, true becomes a boolean, empty stays empty. Zero-padded codes like 007 are kept as text on purpose - they are usually IDs.

Real CSV dialect handling

Quoted fields, embedded commas, doubled quotes, even newlines inside a cell - parsed with a proper state machine, not a naive split on commas that silently shreds your data.

Nesting flattens and unflattens

Nested JSON becomes columns like address.city on the way to CSV, and dot-path headers fold back into nested objects on the way home. Round trips actually round-trip.

Excel just works

Copying cells in Excel or Google Sheets puts tab-separated text on your clipboard. Paste it and it is a table already - header row detected, ready to become JSON or SQL.

Errors point at the line

Broken input does not fail with a shrug. A missing bracket or an unclosed quote is reported with the line and column, so you fix it in seconds instead of hunting.

Quick answers

People also ask

How do I convert JSON to CSV without uploading my data anywhere?

Paste the JSON in this page and pick CSV as the output - the conversion runs entirely in your browser with JavaScript, so the data never touches a server. Nested objects are flattened into dot-path columns like address.city, and arrays of objects become one row per object. That matters when the data is customer lists, invoices or anything else you would not paste into a random website.

How does the converter know which format I pasted?

It sniffs the text the way a spreadsheet import wizard does, only wider: it tries strict JSON first, then XML and HTML tables, then Markdown tables, .env lines, query strings and cookie headers, and finally counts delimiter consistency across lines to tell CSV from TSV from semicolon-separated files. You always see what it decided in the chip above the output, and a dropdown lets you override it if it guessed wrong.

Can I paste cells straight from Excel or Google Sheets?

Yes - when you copy a range of cells, spreadsheets put tab-separated text on the clipboard. Paste it here and it is detected as TSV, headers and all, and you can turn it into JSON, YAML, SQL INSERT statements, a Markdown table for a README, or any other output. The header-row toggle lets you correct the guess when your selection had no header row.

دورك الآن

أحضر الموقع الذي لديك بالفعل.

Data in shape. Now give it a website.

Yetty turns lists and tables into live, editable site collections - and your AI can manage them over MCP.