# CSV

Browse 68 online CSV tools for processing, converting, validating, and managing comma-separated data. No software installation is needed.

> Canonical page: https://elysiatools.com/en/tags/csv

## Overview

Use CSV tools to work with comma-separated data in your browser, including processing, conversion, validation, and file management workflows. Processing runs on Elysia Tools servers; text inputs are not stored, and uploaded files are automatically deleted after 6 hours.

## Frequently asked questions

### What can I do with CSV tools?

You can process, convert, validate, and manage CSV and comma-separated data through browser-based tools without installing software.

### Do I need to install software to use these tools?

No. You can access the CSV tools through the browser UI without installing software.

### How is CSV data handled?

Your operation is submitted from the browser and processed on Elysia Tools servers. Text inputs are not stored, and uploaded files are automatically deleted after 6 hours.

## Tools

- [AI Data Normalizer](https://elysiatools.com/en/tools/ai-data-normalizer): AI-powered data format normalization tool that intelligently cleans and standardizes messy data using advanced AI analysis
- [Audio Silence Map](https://elysiatools.com/en/tools/audio-silence-map): Output silence intervals as JSON and CSV
- [Audio Voice Activity Segmentation](https://elysiatools.com/en/tools/audio-voice-activity-segmentation): Detect likely speech-range activity and export speech/non-speech ranges as JSON, CSV, SRT markers, or an FFmpeg cut list.
- [Barcode Batch Generator](https://elysiatools.com/en/tools/barcode-batch-generator): Batch generate Code 128, EAN-13, UPC-A, ITF-14, QR Code, and Data Matrix outputs from CSV or multiline text
- [Column Calculator](https://elysiatools.com/en/tools/column-calculator): Perform calculations on columns and add new rows
- [Column Remover](https://elysiatools.com/en/tools/column-remover): Remove specified columns from table data
- [Column Renamer](https://elysiatools.com/en/tools/column-renamer): Rename column headers in CSV and table data with preview and validation
- [Column Reorder](https://elysiatools.com/en/tools/column-reorder): Reorder table columns without changing the data rows
- [CSV Column Reorderer](https://elysiatools.com/en/tools/csv-column-reorder): Reorder, remove, and rearrange CSV columns with customizable column positions
- [CSV Column Selector](https://elysiatools.com/en/tools/csv-column-selector): Select specific columns from CSV data by column names or indices. Perfect for extracting relevant data from large CSV files with many columns.
- [CSV Data Grouper](https://elysiatools.com/en/tools/csv-data-grouper): Group CSV data by specified columns with aggregation options. Perfect for summarizing and analyzing large datasets by categories, dates, or other criteria.
- [CSV Deduplicate Rows](https://elysiatools.com/en/tools/csv-deduplicate-rows): Upload a CSV file or paste CSV text, remove duplicate rows using exact or fuzzy matching, and download a cleaned CSV.
- [CSV / Excel Diff Tool](https://elysiatools.com/en/tools/csv-excel-diff-tool): Compare two CSV or XLSX datasets and export a PDF report with row, column, and cell-level differences
- [CSV Filter](https://elysiatools.com/en/tools/csv-filter): Filter CSV data by column values with multiple conditions and operators. Supports 12 filter operators including equals, contains, greater_than, less_than, and empty value checks. Additional Filters examples: \[{"column": "age", "operator": "greater_than", "value": "25"}\] \[{"column": "status", "operator": "equals", "value": "active"}, {"column": "score", "operator": "greater_equal", "value": "80"}\] \[{"column": "name", "operator": "contains", "value": "john"}, {"column": "email", "operator": "is_not_empty"}\]
- [CSV Header Alias Resolver](https://elysiatools.com/en/tools/csv-header-alias-resolver): Map messy CSV headers onto a clean target schema. Paste a CSV whose first row holds inconsistent column names (Customer ID, user_id, customerId, CUST_ID…) plus your target schema (one column per line) and an optional "alias=target" dictionary. Each source header is resolved through four layered passes — exact, dictionary, normalized (strips case/accents/separators/camelCase), then fuzzy edit-distance — and shown in a mapping table with method and confidence, plus target coverage and an optional normalized CSV export.
- [CSV/JSON Data Watermarker](https://elysiatools.com/en/tools/csv-json-data-watermarker): Inject visible or signature-style watermark fields into CSV or JSON exports so shared datasets can be traced later
- [CSV Malformed Row Surgeon](https://elysiatools.com/en/tools/csv-malformed-row-surgeon): Surgically repair malformed CSV rows one at a time: unescaped (stray) quotes, mixed delimiters (tab/semicolon/comma in the same file), BOM-prefixed headers, CRLF/CR line endings and trailing empty lines. The surgeon parses tolerantly, shows a row-level red/green diff of every change it made (before → after, with the repair reason tagged), lists the rows it accepted unchanged, and emits the cleaned CSV. Optional AI repair can review suspicious rows after the deterministic pass. It complements the CSV Validator (which only reports problems) by actually fixing the damaged rows.
- [CSV File Merger](https://elysiatools.com/en/tools/csv-merger): Merge multiple CSV files into a single file with options for header handling and deduplication
- [CSV Row Column Transposer](https://elysiatools.com/en/tools/csv-row-column-transposer): Transpose CSV data by converting rows to columns, with support for various delimiters and output formats
- [CSV Sorter](https://elysiatools.com/en/tools/csv-sorter): Sort CSV data by one or multiple columns with ascending/descending order options
- [CSV Splitter](https://elysiatools.com/en/tools/csv-splitter): Split CSV content by specified number of rows per file. Perfect for processing large datasets, dividing data for analysis, batch processing, and managing file size limits. Features: - Split CSV by row count - Support multiple output formats - Preserve header row in each split - Flexible output format options - Support for large datasets - Fast and efficient processing Common Use Cases: - Split large CSV files for processing - Divide data for parallel processing - Create manageable data chunks - Export data in different formats - Prepare data for batch operations - Manage file size limitations
- [CSV to Database Migration Planner](https://elysiatools.com/en/tools/csv-to-database-migration-planner): Infer a relational schema from CSV data and generate create-table plus ALTER migration plans for PostgreSQL, MySQL, SQLite, or SQL Server
- [CSV to Excel Converter](https://elysiatools.com/en/tools/csv-to-excel): Convert CSV data to Excel format with customizable parsing and formatting options
- [CSV to HTML Table](https://elysiatools.com/en/tools/csv-to-html-table): Convert CSV data to HTML table format

## Related content

- [Data Processing](https://elysiatools.com/en/tags/data-processing): Browse 130 online data processing tools for working with data through your browser. Text inputs are not stored, and uploaded files are deleted after 6 hours.
- [JSON](https://elysiatools.com/en/tags/json): Browse 107 online JSON tools to validate, format, convert, and manage JSON data and files in your browser.
- [Conversion](https://elysiatools.com/en/tags/conversion): Browse 369 online conversion tools for transforming data and files between supported formats. Use them in your browser with secure server-side processing.
- [Format Conversion](https://elysiatools.com/en/tags/format-conversion): Browse 142 format conversion tools for converting files and data between supported formats in your browser.
- [Excel](https://elysiatools.com/en/tags/excel): Browse 56 online Excel tools for working with XLSX, XLS, and spreadsheet files. Use them in your browser with server-side processing; text inputs are not stored and uploaded files are deleted after 6 hours.
- [Multiple](https://elysiatools.com/en/tags/multiple): Browse 142 online tools for working with multiple formats and operations in your browser, with secure server processing and automatic file deletion after 6 hours.
