Convert tabular data into Markdown tables. This removes the manual formatting required to align pipes (|) and dashes (-) when writing documentation, README files, or blog posts.
Paste raw data into the input field. The builder calculates the width of the longest string in each column and pads the rest of the cells to match, keeping the raw markdown readable in an editor.
Separator detection
By default, the builder reads the first few lines to guess whether the input uses commas, tabs, or semicolons. If the data contains mixed characters or commas within quoted strings, manually select the separator to ensure columns split correctly.
Headers and alignment
Markdown tables require a header row. If the data includes headers, keep the First row is header option checked to generate the separator row immediately after it.
Column alignment settings apply to all columns at once:
- Left:
:--- - Center:
:---: - Right:
---:
The output pane updates live and can be copied directly.
Handling pipes and newlines
Markdown tables break if a cell contains a literal pipe (|) or a newline character. If your raw CSV contains these characters, you must escape or replace them before conversion to ensure the table renders correctly in standard Markdown parsers.