utilitech

CSV, Excel & JSON Converter

Convert between CSV, Excel (.xlsx) and JSON — nested JSON is flattened into columns. Preview, pick a sheet, change the delimiter.

Input

CSV · comma separated · 3 rows × 6 columns

Convert to

Preview

idnameemailphonejoinedamount
11Somchai Jaideesomchai@example.com08123456782026-01-151250.50
22Smith, Janejane@example.com08987654322026-03-02980
33สมหญิง รักดีsomying@example.co.th06234567892026-07-2112,400.00
How to use
  • Drop a CSV, Excel (.xlsx) or JSON file, or paste CSV or JSON into the box.
  • For a workbook with several sheets, pick the sheet to convert.
  • JSON to CSV: nested objects become columns like address.city, lists of values are joined with commas, and API responses that wrap rows ({"data": [ … ]}) or JSON Lines (one object per line) are read too.
  • Check the preview, then download as Excel, CSV or JSON, or copy the text output.
Thai text, numbers and dates
  • Keep UTF-8 BOM on so Excel shows Thai (and other non-English text) correctly when you open the CSV.
  • With store numbers as numbers, values like 1250.50 become real Excel numbers you can add up. Values with leading zeros, such as phone numbers 0812345678, stay as text.
  • Dates in Excel files are written as yyyy-mm-dd. Formulas are read as their last calculated value.
  • Some European systems use a semicolon instead of a comma — Auto detects it, or pick it yourself.
Limits
  • Old .xls files aren't supported — save them as .xlsx first. Formatting, colors and charts aren't copied.
  • Files are converted in your browser and never uploaded.