Data tools

Free online data tools for files and pasted text

Convert structured data, clean tables, create ZIP archives, generate hashes, and move between CSV, JSON, Excel, XML, and YAML without setting up a desktop utility.

28 toolsBrowser-first processingNo account required

Start here

Browse all tools

Use cases

Choose by task

Why PrivConvert

Private tools with clear limits

Works with files or pasted text

Many data tools accept either an uploaded file or text pasted directly into the tool.

Downloads keep complete output

Large previews are capped for responsiveness, but downloads keep the full processed file.

No server parser required

Common data conversions run with browser-friendly parsers and spreadsheet libraries.

Directory

All Data tools

28 tools
Barcode GeneratorGenerate CODE-128, EAN-13, EAN-8, or UPC-A SVG barcodes.Barcode value · SVG files · No file upload neededBase64 to FileDecode Base64 text into a downloadable file.Base64 input · file files · No file upload neededCreate ZIPPackage selected files into a ZIP archive.Upload any file files · ZIP download · up to 200 files · 200 MB maxCSV to ExcelCreate an XLSX workbook from CSV data.Upload a CSV or text file or paste text · Excel files · 1 file · 100 MB maxCSV to JSONConvert CSV rows into formatted JSON.Upload a CSV or text file or paste text · JSON files · 1 file · 100 MB maxExcel to CSVExport one Excel sheet to CSV.Upload a Excel or spreadsheet file · CSV files · 1 file · 50 MB maxExcel to JSONExport worksheet rows to formatted JSON.Upload a Excel or spreadsheet file · JSON files · 1 file · 50 MB maxFile HashCalculate SHA hashes for a file or pasted text.Upload a any file file or paste text · JSON files · 1 file · 500 MB maxFile to Base64Encode a file or pasted text as Base64.Upload a any file file or paste text · text files · 1 file · 100 MB maxFilter CSVFilter and sort CSV rows by a simple column condition.Upload a CSV or text file or paste text · CSV files · 1 file · 100 MB maxFormat JSONValidate and pretty-print JSON.Upload a JSON or text file or paste text · JSON files · 1 file · 50 MB maxFormat XMLValidate and pretty-print XML.Upload a text, JSON, CSV, XML, or YAML file or paste text · XML files · 1 file · 50 MB maxJSON to CSVConvert JSON arrays or objects into CSV.Upload a JSON or text file or paste text · CSV files · 1 file · 50 MB maxJSON to ExcelCreate an XLSX workbook from JSON rows.Upload a JSON or text file or paste text · Excel files · 1 file · 50 MB maxJSON to XMLConvert a JSON tree into XML.Upload a JSON or text file or paste text · XML files · 1 file · 50 MB maxJSON to YAMLConvert JSON into YAML.Upload a JSON or text file or paste text · YAML files · 1 file · 50 MB maxMerge CSVMerge multiple CSV files with aligned headers.Upload CSV or text files · CSV file · up to 100 files · 100 MB maxMerge ExcelMerge multiple workbooks into a single XLSX file.Upload Excel or spreadsheet files · Excel file · up to 100 files · 50 MB maxMinify JSONRemove JSON whitespace after validation.Upload a JSON or text file or paste text · JSON files · 1 file · 50 MB maxQR Code GeneratorGenerate a QR code PNG from text or a URL.QR content · PNG files · No file upload neededQR Code ReaderRead a QR code from an uploaded image.Upload a PNG, JPG, WebP, or image file · text files · 1 file · 25 MB maxRemove Duplicate CSV RowsRemove duplicate rows by full row or a key column.Upload a CSV or text file or paste text · CSV files · 1 file · 100 MB maxSplit CSVSplit a CSV into multiple files by row count.Upload a CSV or text file or paste text · CSV file · 1 file · 100 MB maxSplit ExcelSplit workbook sheets, or split one sheet by row count.Upload a Excel or spreadsheet file · Excel file · 1 file · 50 MB maxUnzip FilesExtract files from a ZIP archive.Upload a ZIP file · file file · 1 file · 200 MB maxValidate JSONCheck JSON syntax and return a validation report.Upload a JSON or text file or paste text · text files · 1 file · 50 MB maxXML to JSONConvert XML documents into a JSON tree.Upload a text, JSON, CSV, XML, or YAML file or paste text · JSON files · 1 file · 50 MB maxYAML to JSONParse YAML and export formatted JSON.Upload a text, JSON, CSV, XML, or YAML file or paste text · JSON files · 1 file · 50 MB max

FAQ

Data tools questions

Can I convert CSV to JSON for free?

Yes. The CSV to JSON tool converts rows into formatted JSON and runs in the browser.

Does Excel conversion support multiple sheets?

Excel tools include sheet selection where relevant, with browser-side parsing for common workbook files.

Are large files supported?

Each tool has a file size limit. Large tables may take longer and previews are capped to keep the page responsive.