csvkit.org
CSV (Comma-Separated Values) utilities, in the browser
Say hi →

Changelog

What's new on csvkit.org · most recent first

A short, honest log of what's been added, changed, or fixed. No marketing — just the actual edits. If something here looks broken or missing, please drop a note to [email protected].

2026-05-08 · Site redesign

  • Full-width layout. Removed the fixed-width container so tool panes can use the whole window.
  • Sidebar moved to footer. The left tool list is now a tile grid in the page footer, grouped by Convert / Inspect / Manipulate / Sample data.
  • Link colors. Links in body copy now read as links — bold links inherit the link color instead of falling back to ink.
  • Acronym annotations. Pages now spell out CSV (Comma-Separated Values) on first mention so first-time visitors aren't guessing.
  • Quote moved below tool. The author's intro/sig block now sits under the tool, not above the H1, so the tool is the first thing you see.

2026-03-12 · CSV to JSON / JSON to CSV

  • RFC 4180-correct quoting on both directions, with auto-detected delimiters and JSON Lines (NDJSON) output as a first-class option.
  • Strings stay strings — no silent coercion of 007 to 7.

2026-02-20 · CSV to SQL generator

  • Emits batched multi-row INSERT statements for PostgreSQL, MySQL, SQLite, and SQL Server.
  • Optional CREATE TABLE built from type inference over the whole file.

2026-02-04 · CSV diff

  • Cell-level diff between two versions of a CSV — highlights added, removed, and changed rows.

Earlier

Initial release: viewer, merge, dedupe, split. All 100% client-side.