Data Format Converter Online Free

Convert Excel, JSON, and CSV into the format you actually need: SQL, YAML, HTML, Markdown, PHP, XML, PDF, and over 30 more. Upload a file or paste data, pick a target, download instantly. No account, nothing stored.

Convert Table Data

1. Source format

Drag & drop an Excel file, or click to browse

2. Target format

About the Data Converter

This tool converts tabular data between Excel, JSON, and CSV and over 30 output formats — including SQL inserts, YAML, HTML tables, Markdown tables, XML, PHP and Ruby array literals, LaTeX tables, wiki markup (MediaWiki, Jira, TracWiki), Avro and Protobuf schemas, and rendered PNG/JPEG/PDF table images. Upload a file or paste data, choose your target format, and download the result. Nothing is stored on the server after conversion.

Supported sources

  • Excel (.xlsx, .xls, .xlsm): the first sheet's first row is treated as column headers
  • JSON: an array of objects ([{"a": 1, "b": 2}]), an object with a data array, or column-oriented JSON ({"a": [1,2], "b": [3,4]})
  • CSV: comma, semicolon, tab, or pipe delimited — auto-detected

Supported targets

ActionScript, ASCII Table, AsciiDoc, ASP, Avro Schema, BBCode, CSV, DAX, Excel (.xlsx), Firebase JSON, HTML Table, INI, Jira Table, JPEG Image, JSON, JSON Lines, LaTeX, Magic (Template), Markdown, MATLAB, MediaWiki, Pandas DataFrame, PDF, PHP Array, PNG Image, Protocol Buffers, Qlik Script, R DataFrame, RDF (Turtle), reStructuredText, Ruby Array, SQL Insert, Textile, TOML, TracWiki, XML, YAML.

API access

Each conversion is also available directly via HTTP POST, useful for scripts and CI pipelines:

POST /convert/excel-to-json
POST /convert/csv-to-yaml
POST /convert/json-to-sql
Content-Type: multipart/form-data
  file=<uploaded file>   (or)   text=<pasted data>

Replace excel/csv/json and the target with any of the formats listed above, joined by -to-, e.g. /convert/csv-to-markdown.