Category

Data Tools

Clean, convert, and analyze data files.

Data almost never arrives in the format you need. These tools clean CSVs, convert between CSV, JSON, JSONL, XML, Parquet, and Excel, extract keywords and sentiment, and summarize text — all in your browser. Large files are handled locally without the 10MB upload ceilings most online tools impose.

37 free tools · processed in your browser

Image to Excel Converter

AI

Extract tables from images with in-browser OCR and convert them to Excel. Also supports pasting CSV/TSV data.

Open

CSV Cleaner

Clean CSV files by removing empty rows, duplicate rows, and trimming whitespace from every cell.

Open

YAML ↔ JSON Converter

Convert YAML to JSON or JSON to YAML in both directions. Ideal for config files and CI pipelines.

Open

CSV ↔ JSON Converter

Convert CSV data to JSON arrays of objects, or JSON to CSV with automatic header generation.

Open

Text Diff Checker

Compare two texts side-by-side and find added, removed, and changed lines with color highlighting.

Open

Word & Character Counter

Count words, characters, sentences, paragraphs, and reading time for any text instantly as you type.

Open

Case Converter

Convert text between camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER, lower, and more.

Open

Lorem Ipsum Generator

Generate placeholder text with configurable paragraphs and sentences. Perfect for mockups and design drafts.

Open

Email Extractor

Find and extract every email address from text, deduplicated and ready to copy.

Open

Duplicate Line Remover

Remove duplicate lines from any text while preserving the original order of first occurrences.

Open

Line Sorter

Sort lines of text alphabetically (A→Z / Z→A) or numerically with one click.

Open

OCR Text Cleaner

Clean up raw OCR output — fix common misreads, collapse blank lines, and normalize whitespace automatically.

Open

Text Summarizer

Summarize long articles and documents into key sentences. Choose summary length from concise to detailed.

Open

Sentiment Analyzer

Analyze the emotional tone of any text. Get positive, negative, and neutral scores with word-level highlights.

Open

Keyword Extractor

Extract the most important keywords and phrases from any text. Great for SEO, tagging, and analysis.

Open

Readability Score Checker

Measure how readable your text is with Flesch-Kincaid, Gunning Fog, and other standard readability formulas.

Open

CSV to HTML Table

Convert CSV data into a clean HTML table with a live preview. Copy the markup or download it.

Open

List Randomizer

Shuffle any list of items in random order. Paste a line per item and get a fresh random sequence.

Open

Random Picker

Pick a random winner or choice from your list. Avoid repeats and announce a single result.

Open

Reverse Text Generator

Reverse text, words, or characters instantly. Perfect for puzzles, formatting, and wordplay.

Open

Text Replacer

Find and replace text with exact or regex matching. Case-sensitive options and live preview.

Open

XML to CSV Converter

Convert XML data files into CSV tables. Nested elements become columns and repeated elements become rows.

Open

XML to Excel Converter

Convert XML data into an Excel spreadsheet with nested elements as columns and repeated elements as rows.

Open

Sitemap to CSV Converter

Extract every URL, last-modified date, change frequency, and priority from an XML sitemap into CSV.

Open

RSS to CSV Converter

Extract every post title, link, date, description, and category from an RSS feed into a CSV table.

Open

XML to JSON Converter

Convert XML to JSON or JSON to XML in both directions with attributes, nesting, and arrays preserved.

Open

JSONL to CSV Converter

Convert JSONL (NDJSON) log files into CSV tables with one JSON object per row and columns from object keys.

Open

CSV to JSONL Converter

Convert CSV tables into JSONL files with one JSON object per row, ideal for ingestion into databases and analytics pipelines.

Open

JSONL to Excel Converter

Convert JSONL (NDJSON) data into an Excel spreadsheet with one JSON object per row and keys as columns.

Open

Excel to JSONL Converter

Convert Excel spreadsheets into JSONL files with one JSON object per row for pipelines and log ingestion.

Open

JSONL to JSON Converter

Convert JSONL (NDJSON) to a JSON array or split a JSON array into one object per line in both directions.

Open

Parquet to CSV Converter

Convert Apache Parquet columnar files into CSV tables that open in Excel, Google Sheets, and any text editor.

Open

CSV to Parquet Converter

Convert CSV files into compressed Apache Parquet columnar format for fast analytics queries and storage.

Open

Parquet to JSONL Converter

Convert Apache Parquet files into JSONL (NDJSON) streams, one JSON object per row, for pipelines and ingestion.

Open

JSONL to Parquet Converter

Convert JSONL (NDJSON) data into compressed Apache Parquet columnar files for analytics and warehousing.

Open

Parquet to Excel Converter

Convert Apache Parquet files into Excel workbooks with one row per record and columns as fields.

Open

Excel to Parquet Converter

Convert Excel workbooks into compressed Apache Parquet columnar files for analytics pipelines and queries.

Open

FAQ

Data Tools — frequently asked questions

How large a file can I process?

Processing happens on your device, so the practical limit is your browser's memory rather than an upload cap. Files of several million rows convert smoothly.

Does the CSV cleaner remove duplicates?

Yes. It removes fully empty rows, drops exact duplicate rows, and trims leading and trailing whitespace from every cell in one pass.

Why convert to Parquet?

Parquet compresses columnar data to a fraction of CSV's size and lets analytics engines query only the columns they need. The converter handles Parquet to CSV, JSONL, and Excel and back.