README Generator
Fill in the fields and get a complete README.md in Markdown.
Build an accessible HTML table from pasted data or by hand.
A screen reader announces this first, so it is how someone decides whether to read the table at all.
The HTML Table Generator builds tables from pasted data with the accessibility that hand-written markup usually misses: real th cells, scope attributes, and a caption a screen reader announces first.
Paste data or set the dimensions and get a complete HTML table, with a live preview of what it renders as. Pasted CSV, TSV or a block copied out of a spreadsheet all work, with the delimiter detected automatically.
The markup is the accessible kind, which is the part hand-written tables usually miss. Header cells are th rather than styled td, they carry a scope attribute so a screen reader knows whether a header belongs to its column or its row, and there is a caption element for the table's purpose. A row-header option covers the tables where the first column labels the row, and optional CSS is generated alongside for a table that needs to look presentable immediately.
th elements with scope, a thead, and a caption — the three things that let a screen reader user navigate a table rather than hear a wall of cells.
A copy from Excel or Sheets is tab-separated, which is detected automatically.
When the first column labels each row, those cells become th with scope="row", which is what makes the table readable out of order.
The table renders beside the markup, so a misaligned column is visible immediately.
An overflow wrapper so a wide table scrolls rather than breaking the page layout.
CSV, TSV or a spreadsheet copy — or just set the rows and columns.
A short description of what the table shows, which screen readers announce.
A header row, a header column, or both, each with the right scope.
The table, plus optional CSS to make it presentable.
Because a screen reader user encountering a table needs to know what it contains before deciding whether to read it. A caption is announced first and is the accessible equivalent of a heading.
It tells assistive technology whether a header cell labels its column or its row. Without it, a screen reader has to guess how to associate each data cell with its headers.
No. Tables are for tabular data, and a screen reader announces one as a table with dimensions, which is confusing when it is really a layout. Use CSS grid or flexbox instead.
Wrap it in a container with overflow-x: auto, which lets it scroll horizontally rather than breaking the page. The generated CSS includes that wrapper.
What people who use the HTML Table Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the HTML Table Generator. It takes half a minute and no account.
Write the first reviewFill in the fields and get a complete README.md in Markdown.
Strong random passwords and passphrases, generated locally.
Build text shadows, outlines and glows with a live preview.
See an IP address in binary, hex and decimal, octet by octet.
Generate TypeScript interfaces from a sample JSON payload.
Draw a grid layout and get the CSS, including named template areas.
Convert HTML into valid JSX, with every attribute renamed correctly.
Compute a CRC-32 checksum in hex, decimal and signed form.