Skip to content

HTML Table Generator

Generate HTML table code with a visual editor. Set rows, columns, headers and styling. Copy clean HTML instantly.

<table style="border-collapse: collapse; width: 100%">
  <thead>
    <tr>
      <th style="border: 1px solid #ddd; padding: 8px; text-align: left; background-color: #f2f2f2; font-weight: bold">Header 1</th>
      <th style="border: 1px solid #ddd; padding: 8px; text-align: left; background-color: #f2f2f2; font-weight: bold">Header 2</th>
      <th style="border: 1px solid #ddd; padding: 8px; text-align: left; background-color: #f2f2f2; font-weight: bold">Header 3</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 1 Col 1</td>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 1 Col 2</td>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 1 Col 3</td>
    </tr>
    <tr>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 2 Col 1</td>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 2 Col 2</td>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 2 Col 3</td>
    </tr>
    <tr>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 3 Col 1</td>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 3 Col 2</td>
      <td style="border: 1px solid #ddd; padding: 8px; text-align: left">Row 3 Col 3</td>
    </tr>
  </tbody>
</table>

About HTML Tables

HTML tables are used to display structured data in rows and columns on web pages. The table element uses thead, tbody, tr, th and td tags to organize content. Proper table markup improves accessibility, as screen readers can navigate tabular data more effectively. This generator creates clean, well-formatted HTML table code that you can paste directly into your projects. You can customize headers, borders, striped rows and hover effects, then copy the generated code with one click.