Process CSV and JSON in your browser
Convert, split, merge, and inspect CSV and JSON without uploading files. Everything runs locally on your device—fast, private, no account required.
Data conversion and processing
Data Conversion and Processing Tools
These tools help you quickly work with common data formats like CSV and JSON. Whether you are cleaning up spreadsheet exports, transforming API responses, or preparing data for analysis, TinyDataTool provides simple browser-based utilities that make these tasks fast and easy.
All conversions happen locally in your browser, so your data never leaves your device.
CSV tools online
CSV Tools
Break a large CSV file into smaller files with a fixed number of rows.
Merge CSVCombine multiple CSV files into a single CSV file.
CSV DiffCompare two CSVs by a key column: added, removed, and changed rows. Private, in your browser.
CSV to TSVConvert comma-separated CSV files into tab-separated format.
TSV to CSVConvert tab-separated TSV files into comma-separated CSV format.
CSV Column RemoverRemove one or more columns from a CSV file. Paste or upload CSV, select columns to delete, download cleaned CSV.
CSV Column SplitterSplit one CSV into two files by selected columns. Choose which columns go to which output, copy or download both.
CSV Column JoinerCombine multiple CSV columns into one with a custom delimiter. Free and private.
CSV DeduplicatorRemove duplicate rows from CSV. Deduplicate by entire row or by selected columns. Free and private.
CSV Row FilterFilter CSV rows by column values or conditions. Keep matching rows, remove unwanted data, download filtered CSV. Free and private.
CSV Column AnalyzerDistinct counts, top values, and light stats per column. Paste or upload CSV—runs locally.
CSV SorterSort CSV by column online. Paste or upload CSV, choose column and order, download sorted result. Free and private.
JSON tools
JSON Tools
Explore JSON in an expandable tree; format and copy nodes. Runs locally with sensible size limits.
JSON ValidatorValidate JSON and find syntax errors with line and column details. Free and private.
JSON Schema GeneratorInfer draft JSON Schema from sample JSON—types, arrays, and nested objects.
JSON DiffStructural compare: paths for added, removed, and changed values. Two pastes or files, in-browser.
JSON TransformerExtract by path, pick keys on objects, or filter arrays—then copy or download the result.
JSON ↔ YAMLConvert JSON to YAML and YAML to JSON in the browser—10 MB limit, bundled js-yaml.
JSON Formatter & ValidatorFormat, validate, prettify, and minify JSON in your browser. Free and private.
JSON to CSVConvert JSON arrays of objects into CSV format for use in spreadsheet tools like Excel or Google Sheets.
JSON to TSVConvert JSON to tab-separated values (TSV) in your browser. Free, fast, and private.
UUID GeneratorGenerate UUID v4 values in bulk and validate UUID strings with no upload.
Unix Timestamp ConverterEpoch ↔ human date with time zones, ISO output, and batch mode for logs.
CSV to JSONConvert CSV into a JSON array of objects for use in JavaScript, APIs, or databases.
Text tools
Text Tools
Compare two text blocks side by side with highlighted additions, removals, and changes.
Remove Duplicate LinesRemove duplicate lines from text with options like case-sensitivity and preserving order.
Sort LinesSort text lines alphabetically with options like numeric sort and case-sensitivity.
Word, Line, and Character CounterCount lines, words, and characters instantly in your browser.
Find and Replace TextFind and replace text quickly with options like case-sensitivity and replace all.
Trim WhitespaceTrim whitespace per line and optionally collapse spaces or remove empty lines.
URL Slug GeneratorTurn titles into clean URL slugs with options for separators, accents, and length.
Base64 Encoder / DecoderEncode binary-safe text to Base64 or decode standard Base64 back to text—client-side only.
Regex TesterTest regular expressions against sample text with flags and match highlights in the browser.
Text Case ConverterSwitch between upper, lower, title, sentence, and camel case in one paste.
URL Encoder / DecoderEncode text for URLs or decode percent-encoded strings back into readable text.
HTML Encoder / DecoderEscape or unescape HTML entities for snippets, attributes, and CMS fields.
Why choose us
Why Use TinyDataTool
Many data conversion tools require uploading files to external servers. TinyDataTool works differently.
All tools run directly in your browser using client-side processing.
Private
Your files are never uploaded or stored.
Fast
Conversions happen instantly.
Free
All tools are available without signup.
Simple
Each tool focuses on doing one task well.
Use cases
Common Use Cases
TinyDataTool is useful for developers, analysts, and anyone working with structured data.
Typical uses include:
- preparing CSV files for database imports
- converting JSON API responses into spreadsheets
- splitting large CSV exports
- merging multiple CSV reports
- converting between comma-separated and tab-separated formats
Because everything runs locally, these tools can also be used safely with sensitive data.
FAQ
Frequently asked questions
More to come
Growing Collection of Data Tools
TinyDataTool is expanding with additional utilities for working with structured data formats including CSV processors, JSON utilities, and data formatting helpers.