Frequently asked questions
Plain-language answers about when to use the tool, what it does with your inputs, what to double-check, and how privacy works.
When should I use the Markdown Table Generator?
Use it when your task matches one of these common needs: Create quick comparison tables for blog posts, docs, and project notes. Turn a small list of rows into GitHub-flavored Markdown syntax. It works best when you already know the column names, data rows, separator, and alignment you want.
What is the Markdown Table Generator doing with my inputs?
In plain language: The headers choose comma or pipe separators for all rows. The generator parses single-line quoted comma cells or pipe cells, preserves empty body cells, pads short rows, and creates the Markdown header, alignment delimiter, and body rows. Empty headers and extra cells show an error. The examples on the page are there so you can compare your inputs with a Tool table preset or a worked example in the guide before copying the answer.
What do the main Markdown Table Generator inputs mean?
Headers: at least two named columns on one line. An unescaped pipe outside quotes or matched inline code selects pipe separators; otherwise the tool uses commas. Rows, one per line: one data row per line, using the separator chosen by Headers. Empty cells are allowed. Comma input supports quoted fields and doubled quotes, with each field kept on one line. Column alignment: Left aligned, Center aligned, or Right aligned for every column. This changes the Markdown delimiter row, not the cell values. Columns and Rows: the number of named columns and nonblank data rows. The header and Markdown delimiter row are not counted as data rows.
How should I read the Markdown Table Generator answer?
Read the output next to your original text. If the tool changes spacing, line breaks, encoding, capitalization, or word breaks, compare a small sample before copying the whole result into another app.
What should I double-check before trusting the answer?
Cells retain inline Markdown syntax and outer spaces are trimmed. Multiline CSV fields, merged cells, and per-column alignment are not supported. Preview the result in the editor or site where the table will be used. Check the column count, row count, chosen separator, and inline Markdown. The helper trims outer cell spaces and does not preserve raw CSV text formatting.
Can Markdown tables have merged cells or line breaks?
This helper creates a simple GitHub-flavored Markdown table. It has no merged-cell or multiline-cell input. Each data row occupies one line. For a complex layout, use a table editor and check what your publishing platform supports.
How do I include a pipe character inside a cell?
With pipe-separated headers, write \| for a literal pipe in a cell. A pipe inside matched inline-code backticks is also kept in that cell and escaped in the output. With comma-separated headers, body pipes are cell content. Existing odd backslash escapes stay unchanged. Preview the result in your Markdown editor.
Can I paste CSV with quoted commas?
Yes, when Headers uses commas. A row such as "Doe, Jane","Says ""hello""" produces the cells Doe, Jane and Says "hello". Quotes inside quoted fields must be doubled. Each quoted field must stay on one line; malformed or unclosed quotes show an error. This helper does not import CSV files or multiline CSV fields.
What happens when a row has missing or extra cells?
A short row receives empty cells at the end. A row with more cells than the headers shows an error with its physical line number; the extra text is not discarded. Blank lines are ignored, but empty cells between separators are kept. Every header needs a name.
Can I paste a finished Markdown table?
Enter its header cells in Headers and only its data rows in Rows, one per line. Paired outer pipes are accepted. Remove the Markdown delimiter row and code fences; the helper rejects these document markers. If a row starts and ends with a pipe, that pair is treated as outer table bars. Keep another separator inside the pair when the first or last cell should be empty.
Will CSV cells keep backslashes and Markdown formatting as plain text?
Cells retain inline Markdown syntax, and outer spaces are trimmed. For example, the comma-input cell "C:\|archive" produces C:\|archive in the Markdown source. Its backslash is a Markdown pipe escape, so a Markdown renderer displays the pipe without that escape backslash. This is not a plain-text CSV export. Check paths, commands, code, and formatting in your target editor.
Does the site save what I enter?
Table generation runs in your browser. The site also uses analytics described in the Privacy Policy. Avoid pasting confidential information.