CSV & Data Tools

Tools for the unglamorous work of cleaning and reshaping CSV files: converting to JSON and other formats, fixing delimiters, deduplicating rows and extracting columns. Parsing is designed to happen in the browser without an intentional application-server upload.

Convert CSV to other formats

Turn a CSV export into the structure the next tool or teammate expects.

Clean and reshape CSV files

Fix delimiters, drop duplicate rows, or slim a file down to the columns that matter.

Share a spreadsheet export safely

  1. CSV Column Extractor: Drop the columns the recipient does not need.
  2. CSV Duplicate Remover: Remove duplicate rows before they cause double-counting.
  3. CSV to Markdown Table: Paste the result into a ticket, wiki or pull request.

Feed CSV data to an API

  1. CSV Delimiter Converter: Normalize the delimiter the source system used.
  2. CSV to JSON Converter: Convert rows into a JSON array with typed values.

Convert CSV into tables and SQL

CSV is the format everyone can produce, but rarely the format you actually need. The CSV to Markdown Table tool turns raw rows into a GitHub-flavored table, aligned and ready to paste into a README or pull request. The CSV to HTML Table converter does the same for web pages, with an optional header row. And when a colleague hands you a column of IDs to look up in a database, the CSV to SQL IN Statement tool converts it into a quoted, escaped IN (…) list — with deduplication and chunking for lists too long to run in one query.

Delimiter mismatches cause more broken imports than anything else: European Excel exports use semicolons, log pipelines use tabs, and some legacy systems insist on pipes. The CSV Delimiter Converter switches a file between commas, semicolons, tabs and pipes without mangling quoted fields that contain the delimiter character. That last part matters — a naive find-and-replace will happily split “Smith, John” into two columns, and the damage often goes unnoticed until the data is already in the database.

Clean up data before it ships

Two tools handle cleanup. The CSV Duplicate Remover strips repeated rows — either whole-row matches or duplicates on a key column such as an email address — and shows you exactly which rows were dropped, so nothing disappears silently. The CSV Column Extractor lets you pick, reorder or drop columns and export the slimmed-down file, which is the fastest way to remove sensitive columns before sharing a dataset with someone who only needs part of it. Because both run client-side, the full file is not intentionally transmitted to an application server by Utilshut in the process.

Frequently asked questions

Is my CSV data uploaded when I use these tools?

Files are read and parsed with JavaScript in your browser. Utilshut does not intentionally upload CSV input to an application server, but you should still handle sensitive records with appropriate care.

How large a CSV file can these tools handle?

Comfortably into the tens of megabytes on a typical laptop, since everything is held in browser memory. Very large exports — hundreds of megabytes — may get slow or hit memory limits, and at that scale a command-line tool is the better fit.

Why did my CSV land in a single column when I opened it in Excel?

Almost always a delimiter mismatch: in many European locales Excel expects semicolons rather than commas, so a comma-separated file collapses into one column — and vice versa. The CSV Delimiter Converter switches the file to whatever your copy of Excel expects, without breaking quoted fields.

Looking for something else? Browse all 67 tools, or jump to JSON Tools, Text & Writing Tools and Developer Tools.