About the CSV to HTML Table
The output is plain, semantic markup: a <table> with the header row in <thead> as <th> cells and the data in <tbody>. There are no inline styles or classes, so the table picks up your site's CSS or a framework such as Bootstrap once you add a class to the opening tag.
Every cell is HTML-escaped: <b> in the CSV shows up as literal text instead of becoming markup, which also means pasted data cannot inject scripts into your page. If you do want markup in cells, edit the output afterwards.
The preview under the converter renders the same table so you can check column alignment and spot rows with missing fields. Quoted fields with commas or line breaks are parsed per RFC 4180. Uncheck First row is header for CSV without a header; then only a <tbody> is written.
Tip: to paste a table into a Markdown README, most renderers such as GitHub accept raw HTML tables, which also support line breaks and alignment that pipe tables do not.
How to use it
- Paste CSV or open a file.
- Check that the first row is the header.
- Review the rendered preview.
- Copy the HTML code or download it.