Free Online CSV to HTML Table and Markdown Table
Turn a CSV into an HTML table or a Markdown table in your browser. Values are escaped properly, so an ampersand or an angle bracket cannot break the markup, pipes inside values are handled, and numeric columns are aligned right. The Markdown output is padded so the raw text is still readable.
| Nothing to show yet. |
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
How to Turn a CSV Into a Table
A few steps, and nothing is uploaded.
What to Know About CSV Tables
Escaping, alignment, and what Markdown tables cannot do.
Key Features & Capabilities
What this tool does, and what it deliberately does not.
About the CSV Table Converter
Data has to end up in a document far more often than it ends up in a database. A table in a README, a wiki page, a ticket, a blog post, a static site. The data starts as a CSV because that is what everything exports, and the destination wants HTML or Markdown, so somebody retypes it or writes a throwaway script.
The reason to use a tool rather than a quick script is the escaping, which is easy to forget and silent when it goes wrong. An unescaped angle bracket in HTML is read as a tag, so the value disappears from the page and the layout quietly changes. An unescaped pipe in Markdown ends the cell early and shifts the rest of the row, so the table renders with columns in the wrong place. Neither produces an error message.
The smaller thing, which matters more than it should, is padding the Markdown. Renderers ignore the extra spaces, so the published result is identical, but a README is a file people open and edit by hand. A padded table reads as a grid in the source; an unpadded one is a wall of pipes that nobody wants to touch. It costs nothing to get right and makes the difference between a table that gets maintained and one that goes stale.
Frequently Asked Questions
Escaping, alignment, line breaks and classes.