100% browser-based

Data Converter

Convert a file to CSV, TSV, JSON, XML or YAML. Everything happens in your browser.

How to use this →

LOCAL PROCESSINGNO UPLOADFREE
WORKSPACE

Convert your file

Choose a file, choose what you want to turn it into, then review the result.

READY
01FILEChoose file
02FORMATChoose new type
03REVIEWCheck result
01 / FILE

Choose your file

Maximum 25 MB
Drop your file hereCSV · TSV · JSON · XML · YAMLYour file stays in this browser
No file ready? Try a small example first.
02 / FORMAT

Choose the new format

Choose the type of file you want Opselith to create.

If Opselith detected the wrong type, choose the correct one here.
This is the type of new file you will download.
WHAT YOU WILL GETCreate converted.jsonYour original file stays unchanged.
The file stays in this browser while it is converted.
03 / RESULT

Review your converted file

Check the result below. Then copy it or download the new file.

No result yet
How is my file handled?

Your file stays in this browser while it is converted. Opselith does not upload it. Some complex XML or YAML features are not supported; when Opselith cannot read something safely, it shows an error instead of guessing.

About supported formats
ABOUT THIS TOOL

Convert CSV, JSON, XML and YAML locally

For example, you can turn a JSON file into CSV or an XML file into JSON. Choose your file, choose the new file type and review the result before downloading it.

Supported conversions

CSV and TSV work like tables with rows and columns. JSON, XML and YAML can contain information inside other information. When that kind of data is converted to CSV or TSV, Opselith turns nested names into columns such as user.name. Lists stay as JSON text inside a cell. Always review the result before using it.

Is my data uploaded?

No. The file is read and converted in your browser. Opselith does not receive the file.

CONTINUE

Keep working in Opselith.

Open another tool or switch to the PowerShell Builder.