Data tools

Convert and clean JSON, JSONL, CSV and XML data. Each tool explains its array structure, delimiters, text encoding and large-integer limits.

CSV · JSON

Convert CSV to JSON

Parse a CSV header and rows into JSON records, choosing the input encoding and delimiter.

JSON · CSV

Convert JSON to CSV

Export an array of JSON objects as CSV rows, with an option to flatten nested fields.

TSV, TXT · CSV

Convert TSV to CSV

Read tab-separated records with the selected encoding and write comma-separated CSV.

CSV · TSV

Convert CSV to TSV

Change CSV records to a tab-separated file while parsing quoted CSV fields.

XML · JSON

Convert XML to JSON

Parse safe XML and represent its elements and values as a JSON structure.

JSON · XML

Convert JSON to XML

Write JSON data into an XML document using a root element name you choose.

JSON · JSON

Format and validate JSON

Validate JSON syntax and add readable indentation without changing the intended data structure.

JSON · JSON

Minify JSON

Remove unnecessary whitespace from valid JSON to create a compact text representation.

CSV · Markdown

Convert CSV to a Markdown table

Turn CSV headers and rows into a Markdown table for documentation and notes.

MD, MARKDOWN · CSV

Convert a Markdown table to CSV

Extract cells from a Markdown pipe table and save them in CSV format.

JSON · JSONL

Convert JSON to JSONL

Write each item in a JSON array as one JSONL record, optionally selecting a nested array path.

JSONL, NDJSON, TXT · JSON

Convert JSONL to JSON Online

Convert line-delimited JSONL or NDJSON records into one valid JSON array.

CSV · CSV

Remove duplicate CSV rows

Find duplicate CSV records using selected key columns and keep the first or last match.

CSV, TXT · CSV

Change CSV text encoding

Decode CSV with a chosen source encoding and export UTF-8, UTF-8 with BOM or UTF-16 LE.

TXT, MD, JSON, CSV · Base64 (.txt)

Encode text as Base64

Encode UTF-8 text bytes into a Base64 string for data transport or development.

TXT, B64 · TXT

Decode Base64 to text

Decode a Base64 string into readable UTF-8 text.

Help and file privacy

Find conversions for a file

Before you start

Which files do these tools accept?

This category contains 16 available tools. Check the selected tool’s input list before starting; the tools have different capabilities. Listed extensions: B64, CSV, JSON, JSONL, MARKDOWN, MD, NDJSON, TSV, TXT, XML.

Does converting overwrite my file?

No. Coverton reads the selected file and creates a separate result. Existing source files are not overwritten. Check the downloaded file’s content, size and quality before replacing any copy yourself.

Large files, honest limits

There is no fixed upload-size cap. Browser memory, decoded image dimensions, available storage and the file structure determine what can be processed. Start with a smaller batch when a task needs too much memory.