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
AIExtract tables from images with in-browser OCR and convert them to Excel. Also supports pasting CSV/TSV data.
OpenCSV Cleaner
Clean CSV files by removing empty rows, duplicate rows, and trimming whitespace from every cell.
OpenYAML ↔ JSON Converter
Convert YAML to JSON or JSON to YAML in both directions. Ideal for config files and CI pipelines.
OpenCSV ↔ JSON Converter
Convert CSV data to JSON arrays of objects, or JSON to CSV with automatic header generation.
OpenText Diff Checker
Compare two texts side-by-side and find added, removed, and changed lines with color highlighting.
OpenWord & Character Counter
Count words, characters, sentences, paragraphs, and reading time for any text instantly as you type.
OpenCase Converter
Convert text between camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER, lower, and more.
OpenLorem Ipsum Generator
Generate placeholder text with configurable paragraphs and sentences. Perfect for mockups and design drafts.
OpenEmail Extractor
Find and extract every email address from text, deduplicated and ready to copy.
OpenDuplicate Line Remover
Remove duplicate lines from any text while preserving the original order of first occurrences.
OpenLine Sorter
Sort lines of text alphabetically (A→Z / Z→A) or numerically with one click.
OpenOCR Text Cleaner
Clean up raw OCR output — fix common misreads, collapse blank lines, and normalize whitespace automatically.
OpenText Summarizer
Summarize long articles and documents into key sentences. Choose summary length from concise to detailed.
OpenSentiment Analyzer
Analyze the emotional tone of any text. Get positive, negative, and neutral scores with word-level highlights.
OpenKeyword Extractor
Extract the most important keywords and phrases from any text. Great for SEO, tagging, and analysis.
OpenReadability Score Checker
Measure how readable your text is with Flesch-Kincaid, Gunning Fog, and other standard readability formulas.
OpenCSV to HTML Table
Convert CSV data into a clean HTML table with a live preview. Copy the markup or download it.
OpenList Randomizer
Shuffle any list of items in random order. Paste a line per item and get a fresh random sequence.
OpenRandom Picker
Pick a random winner or choice from your list. Avoid repeats and announce a single result.
OpenReverse Text Generator
Reverse text, words, or characters instantly. Perfect for puzzles, formatting, and wordplay.
OpenText Replacer
Find and replace text with exact or regex matching. Case-sensitive options and live preview.
OpenXML to CSV Converter
Convert XML data files into CSV tables. Nested elements become columns and repeated elements become rows.
OpenXML to Excel Converter
Convert XML data into an Excel spreadsheet with nested elements as columns and repeated elements as rows.
OpenSitemap to CSV Converter
Extract every URL, last-modified date, change frequency, and priority from an XML sitemap into CSV.
OpenRSS to CSV Converter
Extract every post title, link, date, description, and category from an RSS feed into a CSV table.
OpenXML to JSON Converter
Convert XML to JSON or JSON to XML in both directions with attributes, nesting, and arrays preserved.
OpenJSONL to CSV Converter
Convert JSONL (NDJSON) log files into CSV tables with one JSON object per row and columns from object keys.
OpenCSV to JSONL Converter
Convert CSV tables into JSONL files with one JSON object per row, ideal for ingestion into databases and analytics pipelines.
OpenJSONL to Excel Converter
Convert JSONL (NDJSON) data into an Excel spreadsheet with one JSON object per row and keys as columns.
OpenExcel to JSONL Converter
Convert Excel spreadsheets into JSONL files with one JSON object per row for pipelines and log ingestion.
OpenJSONL to JSON Converter
Convert JSONL (NDJSON) to a JSON array or split a JSON array into one object per line in both directions.
OpenParquet to CSV Converter
Convert Apache Parquet columnar files into CSV tables that open in Excel, Google Sheets, and any text editor.
OpenCSV to Parquet Converter
Convert CSV files into compressed Apache Parquet columnar format for fast analytics queries and storage.
OpenParquet to JSONL Converter
Convert Apache Parquet files into JSONL (NDJSON) streams, one JSON object per row, for pipelines and ingestion.
OpenJSONL to Parquet Converter
Convert JSONL (NDJSON) data into compressed Apache Parquet columnar files for analytics and warehousing.
OpenParquet to Excel Converter
Convert Apache Parquet files into Excel workbooks with one row per record and columns as fields.
OpenExcel to Parquet Converter
Convert Excel workbooks into compressed Apache Parquet columnar files for analytics pipelines and queries.
OpenFAQ
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.
