What is a Markdown table?
A Markdown table represents rows and columns with plain-text pipes and hyphens. It works well in GitHub README files, technical documentation, issue trackers, and static site generators because the source remains readable without a spreadsheet application.
The visual editor above keeps the first row as the header, generates a separator row, escapes pipe characters inside cells, and lets each column use left, center, or right alignment. Processing and draft storage stay in your browser.
Markdown table syntax and alignment
Colons in the separator row control alignment. A colon on the left means left-aligned, colons on both sides mean centered, and a colon on the right means right-aligned.
| Item | Status | Price |
| :--- | :----: | ----: |
| Keyboard | Ready | $89 |Compatibility and limitations
- CommonMark itself does not define tables; support comes from extensions such as GitHub Flavored Markdown.
- Most renderers do not support merged cells or true multiline cells. Use HTML only when your target platform permits it.
- Preview the exported Markdown in the destination platform because escaping rules can differ.
Frequently asked questions
Can I paste Excel or CSV data?
Yes. Use Import Data to paste CSV, TSV, or a Markdown table. Quoted CSV values, embedded commas, and escaped quotation marks are supported.
Does DevToy upload my table?
No. Parsing, editing, conversion, and downloads run locally. The active draft is stored in localStorage on this device.
How do I add a line break inside a cell?
Many Markdown table renderers do not support literal line breaks. If your destination allows inline HTML, use <br>. Otherwise, keep the cell on one line.