🔄

SQL Results to JSON

Convert SQL SELECT result sets (tab or comma separated) to JSON

Input
JSON Output
🔒 All processing runs in your browser. Your data is never sent to any server.

📖 What is this tool?

SQL Results to JSON converts tabular SQL query results — tab-separated or comma-separated with headers — into clean JSON arrays. Paste the output from your database client and get properly typed JSON instantly.

💡 Example

Input
id name age 1 Alice 30 2 Bob 25
Output
[{"id":1,"name":"Alice","age":30},{"id":2,"name":"Bob","age":25}]

🛠️ Common Use Cases

  • Convert database query results to JSON for APIs
  • Transform SQL exports for JavaScript consumption
  • Create JSON fixtures from database data
  • Share database data in JSON format
  • Convert CSV database exports to JSON

❓ Frequently Asked Questions

What separators are supported?
The tool auto-detects tab-separated (TSV) or comma-separated (CSV) formats. Tab-separated is the default output from most database clients like psql, MySQL workbench and pgAdmin.
How are data types handled?
The converter automatically detects numbers and converts them to JSON numbers. Boolean values (true/false) are converted. NULL values become JSON null. Everything else becomes a string.
Can I convert large result sets?
Yes — the tool runs entirely in your browser with no size limits imposed by servers. Very large datasets may be slow in older browsers but there's no file size restriction.
🔒
Your data stays private. All processing happens entirely in your browser. Nothing is ever sent to our servers. You can use this tool offline after the page loads.