Transpose a table — swap rows and columns
Paste a CSV table and get it flipped so rows become columns and columns become rows. It runs in your browser (0 uploads, works offline).
How to use it
- Paste your input into the left pane.
- Choose any options shown above the panes.
- The result updates live on the right — Copy or Download it.
FAQ
How do I transpose a CSV table online for free?
Paste your table on this page and it is transposed instantly in your browser, with no upload — the first column becomes the first row and vice versa. Useful when a report has months across the top but you need them down the side.
Does it handle ragged rows?
Yes — rows of different lengths are padded so the transpose is rectangular, with empty cells where a row was short.
Is my data uploaded?
No. The transpose is local and nothing is stored; it works offline.
When is this useful?
Whenever a spreadsheet is oriented the wrong way for what you need — turning a wide time-series into a tall one for charting, or flipping a survey export.
Limits
Values with commas or newlines are quoted in the output. Very wide tables become very tall ones and vice versa.
Related
The delimiter converter changes separators; CSV to Markdown and CSV to SQL convert to other formats.
Bookmark this page (Ctrl+D, or ⌘D on Mac) or install the app — it works offline the next time you need it.