Markdown Table Transposer

Flip rows and columns of any Markdown table. Great for turning wide tables into tall ones.

Summary — What Free Markdown Table Transposer Does

What This Free Tool Is

Free Markdown Table Transposer flips the rows and columns of any GFM pipe table. A wide 4-column × 3-row table becomes a tall 3-column × 4-row one — ideal for presenting time-series data as a narrow vertical list, or fitting wide tables into mobile-friendly layouts.

Privacy: This tool runs entirely in your browser. Your text is never uploaded, logged, or cached. Close the tab and it's gone. Verify in DevTools → Network: zero requests fire.

Why It's Free (And How We Keep It Free)

Transposing a table by hand is tedious — copy, rearrange, re-type, fix pipes. This runs locally in under 10 ms, returns a pretty-printed result, and is free forever.

Table of Use

At-a-Glance Reference

InputOutputTypical sizeSpeedLogin needed
Markdown (.md) with a tableMarkdown (.md) with transposed tableUp to 5 MB< 50 msNo

Markdown Table Transposer Features

Here's what this free tool does in detail — every feature is built to solve real problems, runs entirely in your browser, and is free forever.

Flip Rows and Columns

Every cell [i][j] moves to position [j][i]. The first row (your old header) becomes the new first column. Ragged rows are auto-padded to a rectangle first, so missing cells don't cause alignment issues.

Pair with the Free Markdown Table Sorter to sort the transposed data, or the Free Markdown Table Merger to join with another dataset.

Multi-Table Documents

Pick which table to transpose with the Table # field. The rest of the document is preserved exactly as-is. Useful for reports with multiple data tables where only one needs reshaping.

Find every table in a large document with the Free Markdown Table to JSON tool, or export to CSV with Free Markdown to CSV.

Pretty-Printed Output

The transposed table is re-rendered with aligned column widths. The separator row | --- | --- | grows to match the widest cell in each column, so the output stays readable in any text editor or source control diff.

Run the result through the Free Markdown Formatter for broader cleanup.

Idempotent and Safe

Transposing twice returns the original table (after pretty-print alignment). The tool never modifies cell content — only position. Markdown outside the target table is byte-for-byte untouched.

For non-table edits, try the Free Markdown Heading Shifter or the Free Markdown Linter.

How To Use Free Markdown Table Transposer

Step 1 — Paste Markdown with a table

Click Load example to see a 4-column × 3-row metrics table become 3-column × 4-row.

Step 2 — Pick the table

Use Table # to pick which table to transpose in a multi-table document. Leave at 0 if there's only one.

Step 3 — Copy the transposed output

The full document is returned with the chosen table replaced. Everything else is untouched.

Who Can Use This Tool

Data analysts reshaping reports

Turn wide time-series tables into tall ones for mobile-friendly layouts.

Developers documenting API schemas

Flip request/response tables between column-major and row-major formats.

PMs writing comparison docs

Reshape product comparison tables so each product gets a row instead of a column.

Students formatting assignments

Convert horizontal datasets to vertical ones to fit within page margins.

Technical writers adapting to screen size

Tall tables read better on narrow screens than wide ones.

Frequently Asked Questions

Is this Markdown Table Transposer free?

Yes. Free forever, no account required.

Is transposing reversible?

Yes. Transposing a transposed table returns the original (with pretty-print alignment).

What happens to ragged tables?

Missing cells are auto-filled with empty strings before transposing, so the output is rectangular.

Does it pretty-print the result?

Yes. Columns are aligned with padding for readability.

Is my Markdown uploaded?

No. Runs 100% in your browser.

Related Free Markdown Tools