CSV transpose

Swap the rows and columns of a CSV table, including its heading row.

Processed on your device

Input

Open a local UTF-8 text file25 MiB maximum. The file opens in the text box above.Or drop a file here.

How to use this tool

  1. Paste the complete table.
  2. Run to make each original column an output row.
  3. Shorter rows are padded with empty cells before transposing.

Things to know

  • Processing happens on your device. Check the result before replacing your original data.
  • Each CSV input accepts up to 25 MiB, 100,000 data rows, 10,000 columns and 1,000,000 cells. Expanded tables also count empty cells.
  • Generated CSV text is limited to 25 MiB in total, including all split files.

You might also need

More in data & csv