Table Converter
Turn a table copied out of a spreadsheet into Markdown, HTML, or CSV. Paste it and all three come out at once.
Paste here
How to use
Select a range of cells in Excel, Google Sheets, or Numbers and paste it into the box. Spreadsheets put tabs between the cells, and that is picked up as a table automatically.
All three formats are produced at the same time, so take whichever you need. Markdown suits a GitHub README or a Notion page; the HTML version drops straight into an email body or a CMS.
If the top row holds the column names, leave the header option on. Markdown then gets its separator row and HTML gets th tags. When rows have different numbers of cells, the short ones are padded out to match the widest row.
The data you paste is never sent to a server. Everything is converted in the browser, so a table of internal figures never leaves your machine.
Tools people use next
JSON ↔ CSV Converter
Turn a JSON array into CSV, or a CSV back into JSON. Choose the delimiter and say whether the first row holds column names.
SQL Formatter
Beautify SQL with consistent indentation and keyword casing, or minify it onto one line. Supports MySQL, PostgreSQL, SQLite, SQL Server, BigQuery, Snowflake and Oracle.
Character Counter
Counts characters with and without spaces, plus words, lines, paragraphs, and UTF-8 bytes. Useful whenever a field has a length limit.
JSON Formatter
Indent JSON so you can read it, or squeeze it onto one line. Syntax errors are reported with the line they are on.