Sarah Chen, SEO Content Strategist
What This Tool Does
Copying a table out of a rendered web page, a CMS, or an email and into a Markdown document usually produces a mess of HTML tags. This tool fixes that: it parses the HTML, extracts the table, and rebuilds it as a tidy GitHub-Flavored Markdown pipe table, with a live preview so you can confirm the result before pasting it anywhere.
How to Use It
- Paste the HTML — just the
<table>block or the full page source. - Read the table that appears, toggling between Markdown and Preview.
- Tune alignment per column if you want to override what the source specified.
- Copy or download the Markdown.
What Gets Preserved
The converter walks each cell's child nodes and translates inline HTML to Markdown: <strong> and <b> become **bold**, <em> and <i> become *italic*, <code> becomes inline code, anchors become [text](href), and images become . Whitespace is normalized so cells stay compact.
Alignment Mapping
Header-cell alignment is detected from both the legacy align attribute and inline text-align styles, then written into the Markdown separator row using GFM colon syntax. The result renders with the same alignment on GitHub, GitLab, and other GFM-compatible viewers.
Common Use Cases
- Migrating docs: move tables out of an HTML-based wiki or CMS into a Markdown repo.
- Scraped data: turn a table copied from a web page into version-controllable Markdown.
- Email & reports: convert tables pasted from rich-text sources without manual cleanup.
- Round-tripping: the tool also recognizes an existing Markdown table and re-emits it cleanly.
Tips
- If a page has multiple tables, paste only the one you want to avoid ambiguity.
- For tables using colspan/rowspan, review the output — merged cells may leave gaps that need a quick manual fix.
- Use Preview mode to confirm links and emphasis rendered the way you expect before copying.
