Transpose CSV
Turn CSV rows into columns and columns into rows.
Runs entirely in your browser.
Swap CSV Rows and Columns
About Transpose CSV
Transposing rotates the table: the first row becomes the first column, the second row the second column, and so on. It is the fix for data that arrived the wrong way round - one column per record instead of one row per record, which most tools cannot chart or import.
Rows of differing length are padded to the width of the longest before rotating, so the result is always rectangular and no cell shifts into the wrong column.
Other CSV Tools
- Change CSV Separator — commas to semicolons, tabs or pipes
- Find Incomplete CSV Records — rows with missing or extra fields
- Insert a CSV Column — add a column at any position
- Swap CSV Columns — exchange two column positions
- CSV to TSV — and back
- CSV to XML — and back
- CSV to YAML — and back
- TSV to JSON — and back
- JSON to CSV — and back
- CSV Viewer — browse a CSV as a sortable table
- CSV to Markdown — build a Markdown table