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 adataarray, 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.