Data & Tables

Data Format Converter

Convert data between CSV, TSV, JSON, XML, YAML, Excel, HTML tables, and Markdown tables locally in your browser.

Tool

Data Format Converter

Convert data between CSV, TSV, JSON, XML, YAML, Excel, HTML tables, and Markdown tables locally in your browser.

This tool runs in your browser. Your input is processed locally and is not uploaded.

About this Tool

Use this Data Format Converter when you want one flexible browser tool for moving table-like data between common formats. The workflow is simple: parse the input, normalize it into an internal table model, let the user review columns and types, then export to the selected target format. It is useful when the source format is known but the best output format depends on the next step.

Examples

  • [ { "orderId": "A-1001", "customer": { "name": "Ada", "country": "DE" }, "items": [{ "sku": "N-01", "qty": 2 }], "total": 39.9 }, { "orderId": "A-1002", "customer": { "name": "Ben", "country": "US" }, "items": [{ "sku": "P-04", "qty": 5 }], "total": 24.5 } ]
  • month,region,product,units,revenue 2026-01,North,Notebook,42,1259.58 2026-01,South,Pen Set,115,287.50 2026-02,North,Planner,36,540.00
  • <table> <thead><tr><th>City</th><th>Quarter</th><th>Revenue</th></tr></thead> <tbody> <tr><td>Berlin</td><td>Q1</td><td>12800</td></tr> <tr><td>Paris</td><td>Q1</td><td>11450</td></tr> </tbody> </table>

Frequently Asked Questions

Is my data uploaded to a server?

No. The tool parses, transforms, previews, and exports data locally in your browser without uploading your input.

How are nested JSON values handled?

Objects can be flattened with configurable path notation. Arrays work best when they contain row-like objects; deeply mixed arrays may need manual review before conversion.

How are XML attributes and repeated elements represented?

Repeated elements can become rows, attributes can become columns, and text nodes can be kept as values. Highly mixed XML structures may require choosing a repeated element path.

Are custom YAML tags executed?

No. YAML is parsed as data only. Custom tags, anchors, and comments may not survive conversion, and no user-provided code is executed.

Are Excel macros or formulas executed?

No. Spreadsheet tools read and write cell values only. Macros are not run, and a complete formula calculation engine is not promised.

What file sizes are practical in the browser?

Small and medium tables are the best fit. Very large files can use a lot of memory because parsing, previews, and exported results all live inside the browser tab.

Related Tools