Convert SQL INSERT statements to JSON, CSV, YAML, XML or HTML table instantly in your browser. Paste one or thousands of INSERT rows and get clean, formatted output — free, no signup.
The SQL INSERT Converter parses standard SQL INSERT INTO statements — including multi-row batch inserts — and outputs the data in five formats: JSON array, CSV, YAML, XML and HTML table. It handles quoted string values, numeric types, NULL literals and escaped characters. Processing runs in a Web Worker so even large SQL dumps with thousands of rows convert instantly without freezing the browser.
QDoes this tool upload my SQL to a server?
No. All parsing and conversion runs in your browser using a Web Worker. Your SQL never leaves your device.
QWhat SQL INSERT syntax is supported?
Standard ANSI SQL INSERT INTO table (col1, col2) VALUES (val1, val2), (val3, val4). Multi-row batch inserts are fully supported. MySQL-style backtick identifiers are also handled.
QHow are SQL NULL values handled?
SQL NULL literals are converted to null in JSON, empty cells in CSV, null: true in YAML, and <null /> tags in XML.
QCan it parse multiple INSERT statements at once?
Yes. Paste multiple INSERT INTO statements separated by semicolons or newlines. The converter merges all rows into a single output dataset.
QIs there a row limit?
There is no hard limit. The Web Worker can handle thousands of rows. For very large SQL dump files (millions of rows), a database CLI tool is more practical.