Data & CSV
Convert, clean and reshape CSV and tabular data, right in your browser.
Converters
Bảng Markdown
Chuyển CSV thành bảng Markdown và bảng Markdown trở lại CSV, cả hai chiều.
Change delimiter
Change a file's delimiter: read CSV with one separator and write it with another, such as comma to tab (TSV) or pipe. Runs in your browser.
CSV / Excel
Chuyển CSV sang tệp Excel .xlsx và Excel trở lại CSV, hoàn toàn trong trình duyệt của bạn. Hoạt động theo cả hai chiều.
CSV → flat file
Convert CSV into an aligned fixed-width flat file, padding each column to its widest value. Runs entirely in your browser.
CSV → GeoJSON
Convert CSV with latitude and longitude columns into a GeoJSON FeatureCollection of points. Runs entirely in your browser.
CSV → HTML
Convert CSV into a clean, semantic HTML table with a header and body, ready to paste into a page. Runs in your browser.
CSV → JSON
Convert CSV to a JSON array of objects, with types inferred. Choose the delimiter and copy the result. Runs entirely in your browser.
CSV → KML
Convert CSV with latitude and longitude columns into KML placemarks for Google Earth and Maps. Runs entirely in your browser.
CSV → Markdown
Convert CSV into a GitHub-flavored Markdown table, ready to paste into a README or issue. Runs entirely in your browser.
CSV → multi-line
Turn each CSV row into a readable block of "Header: value" lines, separated by blank lines. Runs entirely in your browser.
CSV → PDF
Convert CSV into a clean, paginated PDF table with an optional title and orientation. Generated in your browser, nothing is uploaded.
CSV → SQL
Convert CSV into SQL INSERT statements, with an optional CREATE TABLE. Set the table name and copy the script. Runs in your browser.
CSV → Word
Convert CSV into a Word document with a formatted table you can open and edit in Word, LibreOffice or Google Docs. Built in your browser, nothing uploaded.
CSV → XML
Convert CSV into XML with one element per row and a child element per column. Runs entirely in your browser.
CSV → YAML
Convert CSV into a YAML list of records, with types inferred. Pick the delimiter and copy the result. Runs entirely in your browser.
Flat file → CSV
Convert a fixed-width or space-aligned flat file into CSV. Columns split on runs of two or more spaces. Runs in your browser.
GeoJSON → CSV
Flatten a GeoJSON FeatureCollection into CSV: feature properties become columns, with longitude and latitude added. Runs in your browser.
HTML table → CSV
Paste HTML that contains a table and get clean CSV. The cell text is extracted and quoted correctly. Runs in your browser.
JSON → CSV
Convert a JSON array of objects to CSV. The columns are the union of all keys, with proper quoting. Everything runs in your browser.
KML → CSV
Extract placemarks from a KML file into CSV of name, description, longitude and latitude. Runs entirely in your browser.
SQL → CSV
Paste SQL INSERT statements and get CSV back. The column list becomes the header and each tuple a row. Runs in your browser.
XML → CSV
Convert repeating XML records into CSV. Each row element becomes a line and its children become columns. Runs in your browser.
YAML → CSV
Convert a YAML list of records to CSV, with the union of keys as columns. Everything runs in your browser.
Extract & scrape
Email extractor
Pull every email address out of any text or document, de-duplicated and lower-cased. Runs entirely in your browser.
HTML links → CSV
Extract every link from pasted HTML into CSV of text, href and title. Runs entirely in your browser.
Phone extractor
Pull phone numbers out of any text, keeping their original formatting, de-duplicated. Runs entirely in your browser.
Regex extractor
Extract every match of a regular expression from text, returning any capture group you choose. Runs entirely in your browser.
URL extractor
Pull every URL out of any text, de-duplicated and cleaned of trailing punctuation. Runs entirely in your browser.
Edit, query & analyze
CSV Editor
Edit CSV in a spreadsheet-style grid in your browser: add or remove rows and columns, rename headers, then export clean CSV. Nothing is uploaded.
CSV escape
Escape values so they are safe CSV fields: quotes are doubled and fields with commas or line breaks are quoted. Runs in your browser.
CSV Explorer
Explore a CSV in your browser: per-column type, counts, missing and unique values, numeric statistics and a quick distribution. Nothing is uploaded.
CSV toolkit
A suite of fast, private CSV tools: convert to and from JSON, XML, YAML, SQL, Markdown and more, all in your browser.
Pivot CSV
Build a pivot table from CSV in your browser: group by a field, spread another across columns and aggregate. Nothing is uploaded.
Query CSV (SQL)
Run SQL SELECT queries against a CSV in your browser: it loads into a table you can filter, group and join. Nothing is uploaded.
Split CSV
Split a large CSV into smaller files by row count, repeating the header in each part, then download them. Runs in your browser.
SQLite Online
Run SQLite in your browser: create tables, insert data and run any SQL, then export the database file. Everything stays on your device.
Test Data
Generate realistic fake test data as CSV, JSON or SQL: names, emails, dates, numbers, UUIDs and more. Reproducible and fully client-side.
Transpose CSV
Flip a CSV so rows become columns and columns become rows. Runs entirely in your browser.