Free tool · CSV in · CSV out
CSV transpose tool: rows to columns
Swap the two axes of your table. The first row is included in the rotation, and short rows are padded with empty cells to form a rectangle.
Paste the data instead
Choose a file, paste data, or try the example to preview the result.
Preview
How it works
- ChooseSwap the two axes of your table. The first row is included in the rotation, and short rows are padded with empty cells to form a rectangle.
- PreviewCheck the result in the preview before downloading. Input files stay on your device.
- DownloadThe full output rectangle is limited to 200,000 cells. Transposing may create many columns; check the receiving application’s column limit.
Questions
What happens to the header?
It becomes the first column. Every row is transposed, including the header. The output does not add a new header row.
Is my file uploaded?
No. The file is read and processed by JavaScript in your browser. No account is needed.
What are the limits?
The full output rectangle is limited to 200,000 cells. Transposing may create many columns; check the receiving application’s column limit. Text input is limited to 25 MB and tables to 200,000 cells.
Keep going
Related tools, and the longer explanations behind them.