CSV and TSV conversion
Parse quoted fields, embedded delimiters and several separators, then export compatible comma-, semicolon-, tab- or pipe-delimited files.
Convert CSV, JSON and spreadsheet files locally, review every worksheet, clean tabular data and download CSV, JSON, XLSX, XLS or ODS output.
Search, inspect and edit the active worksheet before conversion.
Choose an output format to preview converted text.
This browser-based data converter handles the most common developer and office workflows: CSV to JSON, JSON to CSV, Excel to JSON, JSON to Excel, CSV to XLSX and XLSX to CSV. It combines multi-sheet import, an editable table preview, cleanup tools and format-specific download controls.
Parse quoted fields, embedded delimiters and several separators, then export compatible comma-, semicolon-, tab- or pipe-delimited files.
Convert arrays of objects, arrays of arrays, single records, JSON Lines and workbook-like objects into clean tabular data.
Read and write common spreadsheet formats, retain multiple worksheets and select exactly which sheet or workbook scope to export.
Turn nested object paths into practical columns while preserving arrays and complex values as JSON text rather than discarding them.
Rename headers, edit cells, add rows or columns, search the preview and apply cleanup operations before downloading a result.
The page does not send your dataset to a conversion endpoint. File parsing and output generation happen in the current browser session.
Use the same workflow whether the source comes from a spreadsheet, an API response, a database export or copied table data.
| Format | Typical input or output | Useful conversion workflows |
|---|---|---|
| CSV | Spreadsheet exports, database dumps, mailing lists and analytics tables. | CSV to JSON, CSV to Excel, Excel to CSV and JSON to CSV. |
| TSV | Clipboard data and tables where commas frequently appear inside values. | TSV to JSON, TSV to Excel and spreadsheet data exchange. |
| JSON | API responses, configuration records, application data and developer fixtures. | JSON to CSV, JSON to Excel, Excel to JSON and nested data flattening. |
| JSON Lines | One JSON record per line for logs, pipelines and bulk data processing. | JSONL to CSV, JSONL to Excel and records-to-JSONL export. |
| XLSX and XLS | Modern and legacy spreadsheet workbooks with one or more worksheets. | Excel to JSON, Excel to CSV, CSV to XLSX and JSON to Excel. |
| ODS | OpenDocument spreadsheets used by compatible office applications. | ODS to JSON or CSV and tabular data to ODS. |
Use an array of objects when each CSV row represents one record and each header becomes a property name. This structure is convenient for APIs, JavaScript and database imports.
Use arrays when column order matters more than property names, or when another system expects the first row to contain headers followed by value rows.
Use the first column as an object key when rows have stable identifiers such as product codes, employee IDs or country abbreviations.
Flatten paths such as customer.name and customer.address.city to create columns that can be represented accurately in CSV and spreadsheet tables.
Selected files are read by the browser. The page does not post spreadsheet contents, JSON records or CSV rows to a server-side conversion handler.
Only interface preferences may be remembered. Imported tables, filenames and converted output are excluded from saved browser preferences.
Optional formula protection reduces the risk that text values beginning with special characters will be interpreted as formulas when opened in spreadsheet software.
Generated files use short-lived browser object URLs. They are revoked after the download action to avoid accumulating temporary memory references.
The converter focuses on rows, columns and worksheets. Complex cell styling, charts, images, comments and print layouts may not survive conversion.
Uploaded workbook scripts and macros are not run. Macro behavior is not recreated in CSV, JSON or newly generated spreadsheet files.
Stored results may be available, but the browser does not act as a full spreadsheet calculation application.
Password-protected and encrypted workbooks must be unlocked by an authorized user before conversion.
Spreadsheet parsing loads data into browser memory. Large workbooks may exceed the available memory of lower-end phones.
A single CSV contains one table. When a workbook has several sheets, export the required active sheet or choose a multi-sheet format.
Choose the delimiter manually. Semicolon-separated files are common in regions where commas are used as decimal separators, while spreadsheet clipboard data is usually tab-separated.
Enable nested JSON flattening and confirm that the top-level value is an object, an array of objects or an array of arrays. Deeply irregular data may require preparation first.
Check the internet connection or content-blocking settings. The fixed spreadsheet component must load before Excel-format import or export can run.
Close memory-intensive tabs, use a desktop browser, reduce the file size or split the workbook into smaller files before trying again.
Answers about CSV to JSON, JSON to Excel, XLSX to CSV, multiple worksheets, nested data, privacy, file limits and common conversion problems.
It converts tabular data between CSV, TSV, JSON, JSON Lines, XLSX, XLS and ODS formats. You can upload a file, paste text, preview worksheets, clean rows and columns, then download a new format.
Yes. Import or paste CSV, confirm the delimiter and header settings, then choose JSON as the output. JSON can be exported as records, arrays, keyed objects or a workbook object.
Yes. Arrays of objects, arrays of arrays, single objects and workbook-like objects can be converted to CSV or TSV. Nested objects can be flattened into dot-separated columns.
Yes. Upload XLSX, XLS, XLSB or ODS, select the required worksheet and choose JSON. You can also export all worksheets as one JSON object keyed by sheet name.
Yes. Import JSON, review the generated columns, then export XLSX, legacy XLS or ODS. Multiple JSON collections can become separate workbook sheets.
Yes. Import CSV or TSV and export an XLSX, XLS or ODS workbook. Optional column-width calculation and an automatic filter row are available.
Yes. Select an Excel worksheet and export it as CSV or TSV. Because CSV stores one table, only the active worksheet is exported to a single CSV file.
The converter accepts practical spreadsheet formats including XLSX, XLS, XLSB and ODS, along with CSV, TSV, TXT, JSON and JSONL files. Support for unusual legacy features can vary.
Available outputs are CSV, TSV, JSON, JSON Lines, XLSX, XLS and ODS. Text output can also be copied directly when the browser permits clipboard access.
Yes. Spreadsheet imports retain multiple worksheets. You can rename, add, duplicate or delete sheets, and spreadsheet exports can include the active sheet or every sheet.
Yes. Use the worksheet selector above the preview to switch between imported sheets before editing or exporting the active sheet.
Yes. When the top-level JSON value is an object whose properties contain arrays or record collections, each property can be imported as a separate worksheet.
Enable Flatten nested JSON to convert nested properties into columns such as customer.name or address.city. Nested arrays are preserved as JSON text so their content is not silently discarded.
Yes. Enable type detection to recognize safe numbers, true, false and null values. Values with meaningful leading zeros are retained as text.
Spreadsheet date cells are converted to readable ISO-style values when possible. Text dates remain text to avoid silently changing locale-dependent dates such as 03/04/2026.
Yes. The CSV parser handles quoted fields, embedded delimiters, line breaks and doubled quotation marks. You can also force quotation around every exported field.
Comma, semicolon, tab and pipe delimiters are supported. Automatic delimiter detection is available for pasted text and CSV-like files.
Yes. The First row contains headers option controls whether the initial row becomes column names or remains ordinary data. Empty and duplicate headers can be normalized automatically.
Yes. The preview table supports editing column names and visible cells. You can also add or remove rows and columns, remove blank rows or columns, trim whitespace and deduplicate records.
Yes. The preview search filters visible rows without deleting data. Pagination keeps large tables manageable on desktop and mobile devices.
A protection option is enabled by default for CSV and TSV exports. Formula-like text beginning with characters commonly interpreted by spreadsheet programs is prefixed safely without changing genuine numeric values.
The page has no file-upload or conversion endpoint. File reading, parsing, previewing and conversion occur in the browser. A fixed spreadsheet component is downloaded only when an Excel-format action requires it; your file content is not sent with that request.
No. The tool can remember non-sensitive interface preferences, but it does not store imported file contents or table data in browser storage. Reloading or resetting clears the working dataset.
No account, login or registration is required to convert and download files.
Yes. The interface stacks on narrow screens and supports touch file selection. Very large spreadsheets are easier to inspect and edit on a tablet or computer.
Current Chrome, Edge, Firefox and Safari support the main workflow. Excel-format conversion requires the downloadable spreadsheet component to load successfully from its fixed source.
The page accepts practical files up to 25 MB and protects responsiveness by retaining at most 50,000 rows, 500 columns and two million cells. Browser memory can impose a lower practical limit on some phones.
The file may be corrupted, encrypted, unusually large or dependent on unsupported workbook features. Confirm that it opens normally in a spreadsheet application, then save a fresh XLSX copy and try again.
No. The browser converter cannot unlock encrypted or password-protected workbooks. Remove the protection in an authorized spreadsheet application first.
The converter does not run a spreadsheet calculation engine. It uses stored cell results when available and does not promise to recalculate workbook formulas.
This tool focuses on tabular values. Advanced formatting, embedded charts, macros, comments, external links and other workbook features may not be preserved during format conversion.
Choose Reset Tool to remove the current dataset, restore the sample table and return all import and export options to their defaults.
Open active data, developer, chart, student, document and design tools selected from the current CorrectionCopy catalog.
Create bar, line, pie and other charts from typed data or CSV, then export them.
Open ToolTurn syntax-highlighted code into polished images with frames and social presets.
Open ToolGenerate references and in-text citations in APA, MLA, Harvard and Chicago styles.
Open ToolBuild responsive professional email signatures with templates, branding and HTML code.
Open ToolCreate branded letterheads, business pads and quotations with printable PDF output.
Open ToolCreate, study, import and export flashcard decks with quiz and spaced-review modes.
Open ToolInspect photo EXIF and GPS data, remove metadata or edit selected properties.
Open ToolCreate front-and-back business cards from customizable templates with logo and QR.
Open ToolCalculate GPA, CGPA and SGPA with country grading profiles, credits and target planning.
Open ToolCustomize invitations for weddings, birthdays, parties, graduations and events.
Open ToolResize and crop images for Facebook, Instagram, YouTube and other social formats.
Open ToolWrite on images with multiple text layers, fonts, outlines, shadows and backgrounds.
Open ToolCreate ICO, PNG, Apple touch and PWA icons with manifest and ZIP downloads.
Open ToolRecord the entire screen, applications and desktop activity with optional audio.
Open ToolCut, split, trim, move, layer, mix and fade audio on a multitrack timeline.
Open ToolConvert spreadsheet files into portable PDF documents.
Open Tool