CSV to HTML Table
Generate an escaped HTML table from CSV with an optional header and caption. Inspect a sandboxed preview before copying.
Preview
How to use
Each CSV row becomes a table row. Enable the header option to put the first row in thead with th cells; other rows use tbody and td. A caption adds a table title without changing the data.
Cell contents and the caption are HTML-escaped. A cell containing <script> is displayed as text, not executed. The preview is isolated in a sandbox with no scripts, forms or external resource loading.
Behavior and limits
The output is semantic table markup without inline styling, ready for your own stylesheet. Ragged rows are padded with empty cells. Limits: 200,000 source characters and 100,000 cells.
Questions & answers
Will links in cells become clickable?
No. Cell values remain text. Add trusted link markup separately when editing your final HTML.
Is my input sent to a server?
No. Processing runs in your browser and input is not submitted to an API. Original files and remote databases are not modified.