Loading...
Loading...
Convert a CSV file to a standard HTML table. Preview how it renders in a browser, then copy the markup for use in web pages, emails, or documentation.
The converter produces a standard HTML table with a <thead> section for column headers and a <tbody> section for data rows. Each header cell is a <th> element, and each data cell is a <td> element. The markup is clean and semantic, which means it works with CSS table styles, screen readers, and accessibility tools without modification.
Special HTML characters in your data, such as <, >, and &, are escaped to their HTML entity equivalents. This prevents the cell content from breaking the table structure or being interpreted as HTML tags.
Embedding tables in web pages is the primary use. Paste the HTML into a CMS, a static site generator, or a raw HTML file. The table will inherit any existing table CSS on the page. If you need specific styling, add a class attribute to the <table> tag after copying the output, then target that class in your stylesheet.
HTML email is another use. Most email clients render basic HTML tables reliably, even clients that strip modern CSS. A plain <table> with inline styles on cells is the standard way to display tabular data in email. You can add style attributes to cells after export to set borders, padding, and font properties.
Confluence, Notion, and GitHub wikis that accept raw HTML will render the table output directly. For markdown-based wikis, some systems also accept HTML table blocks within markdown documents. The Preview toggle in the tool shows exactly how the table will look in a browser before you paste it anywhere.
Does the output include CSS styles?
By default, the output is unstyled HTML. You can enable the inline styles option to add basic border and padding styles directly on the table and cell elements, which is useful for email or environments where external CSS is unavailable.
Can I preview how the table looks before copying?
Yes. The Preview tab renders the table as it would appear in a browser, using the browser's default table styling. Switch between the Code tab and the Preview tab at any time.
Will the table work in HTML emails sent through Gmail or Outlook?
A plain HTML table without external CSS works in both Gmail and Outlook. For reliable rendering across all clients, add inline style attributes for borders and padding rather than relying on a stylesheet.