Data Format Converters
25 tools in this collection — free, instant, and private in your browser.
Data format converters and CSV utilities fill the gap between where your data lives and where you need it to go. Structured data rarely arrives in exactly the right format: a database export might be CSV but your API expects JSON, a JSON response might need to become a Markdown table for a report, or a large CSV might need to be filtered to the rows and columns you actually care about before processing.
The CSV tools handle the most common spreadsheet-level transformations without requiring Excel or a scripting environment. The viewer and sorter let you inspect a file and reorder rows by any column. The column extractor pulls out only the fields you need. Row filtering lets you keep only the rows that match a condition. The duplicate remover cleans up files that have been merged from multiple sources. Statistics summary computes count, mean, minimum, maximum, and other descriptive statistics across numeric columns in seconds.
Format conversion tools move data between the major structured formats. CSV to JSON and JSON to CSV handle the most common round trip. JSON to YAML and JSON to XML serve projects that use those formats for configuration or data exchange. The NDJSON to JSON converter handles newline-delimited JSON, the streaming format used by many log systems and APIs. JSON to Markdown table is useful for embedding data in documentation.
Advanced JSON tools help when working with complex nested structures. The JSON tree viewer renders any JSON in a collapsible tree so you can navigate deeply nested objects. The JSON diff viewer compares two JSON documents and highlights what changed. The JSON flattener collapses nested objects into dot-notation keys, which simplifies loading into a spreadsheet. JSONPath finder lets you test path expressions against a document interactively.
For one-off transformations, these browser tools are faster than writing a script. For repeated work, they also serve as a quick sanity check before automating a pipeline.
All data format converters
All app tools →Compare these tools
| Tool | What it does |
|---|---|
| CSV Column Extractor | Paste or upload a CSV, pick the columns to keep, and download a filtered CSV. Runs entirely in your browser. |
| CSV Duplicate Row Remover | Remove duplicate rows from a CSV in your browser, with optional case-insensitive and whitespace-trimmed matching. |
| CSV Row Filter | Filter CSV rows where a chosen column equals, contains, or compares to a value. Download the matching rows. |
| CSV Sorter | Sort a CSV by any column ascending or descending, with optional numeric ordering. Copy or download the result. |
| CSV Splitter (by Rows) | Split a big CSV into smaller files of N rows each and download every chunk. The header is repeated by default. |
| CSV Statistics Summary | Compute count, min, max, mean, and sum for every numeric column in a CSV, directly in your browser. |
| CSV Transpose | Transpose a CSV so rows become columns and columns become rows. Runs entirely in your browser. |
| CSV Viewer & Sorter | View a CSV file as a sortable HTML table in your browser. Paste or upload — nothing is sent anywhere. |
| CSV to JSON Converter | Convert CSV to JSON in your browser. Handles headers and quoted fields. Nothing uploaded. |
| CSV to Markdown Table | Convert a CSV file to a Markdown table instantly in your browser. Nothing is uploaded. |
| JSON Diff Viewer | Compare two JSON objects and highlight added, removed, and changed keys. Runs entirely in your browser. |
| JSON Flattener | Flatten deeply nested JSON into a single-level object with dot-notation keys. Runs entirely in your browser. |
| JSON Tree Viewer | Explore JSON data as a collapsible tree. Click nodes to expand or collapse. Runs entirely in your browser. |
| JSON to CSV Converter | Convert a JSON array of objects to CSV in your browser. Download instantly, nothing uploaded. |
| JSON to XML Converter | Convert JSON to XML in your browser. Handles nested objects and arrays. Nothing uploaded. |
| JSON to YAML Converter | Convert JSON to YAML in your browser. Nothing uploaded. |
| JSONPath Finder | Evaluate JSONPath expressions against any JSON document in your browser. Supports dot notation, array index, wildcard, and recursive descent. |
| NDJSON to JSON Converter | Convert newline-delimited JSON (NDJSON / JSONL) to a standard JSON array in your browser. Nothing uploaded. |
| Remove Line Breaks Pro | Remove all line breaks, collapse single breaks while keeping paragraph spacing, or remove only blank lines. Configurable replacement character. Instant, free, private. |
| Sort and Deduplicate Lines | Sort lines alphabetically and remove duplicates in one step. Options for trim whitespace, remove blank lines, and case-insensitive deduplication. |
| TSV to CSV Converter | Convert tab-separated values (TSV) to comma-separated values (CSV) in your browser. Nothing uploaded. |
| Text Diff Checker | Compare two blocks of text line by line and see additions and deletions highlighted in green and red. Runs entirely in your browser. |
| Word Frequency Counter | Count and rank word frequencies in any text. See the top N words with counts and percentages. Optional stop-word filtering. Runs in your browser. |
| XML to JSON Converter | Convert XML to JSON in your browser using the built-in DOMParser. Nothing is uploaded. |
| YAML to JSON Converter | Convert YAML to JSON in your browser. Nothing uploaded. |
Frequently asked questions
- How large a CSV file can these tools handle?
- Performance depends on your browser and device, but most tools handle files up to several megabytes without issues. Very large files (tens of thousands of rows or many columns) may be slow to render in the viewer but will still process correctly. For gigabyte-scale files, a command-line tool like awk or pandas would be faster.
- What is the difference between JSON and NDJSON?
- JSON is a single document containing one root value (usually an object or array). NDJSON (newline-delimited JSON) is a text file where each line is a separate, complete JSON object. NDJSON is commonly produced by log aggregators, streaming APIs, and database exports because it can be processed line by line without loading the entire file into memory.
- Can I use JSONPath finder to extract values from a JSON API response?
- Yes. Paste the JSON response into the tool, then type a JSONPath expression like $.data[*].name and the tool will show all matching values. This is useful for figuring out the right path before writing code that queries the same structure programmatically.