Transpose Table
Swap the rows and columns of CSV or pasted table data. Choose how the header and uneven rows are handled, see input and output sizes, download CSV or copy tab-separated output.
Swap the rows and columns of CSV or pasted table data. Choose how the header and uneven rows are handled, see input and output sizes, download CSV or copy tab-separated output.
Transpose Table turns rows into columns and columns into rows. Paste data copied from a spreadsheet (tab-separated) or CSV, or upload a file.
Choose whether the header row is transposed with the data and what happens with rows of different lengths: pad them with blank cells or stop and list them. Quoted text, line breaks inside cells and trailing empty cells are preserved. Download the result as CSV or copy it as tab-separated text to paste straight into a spreadsheet.
When on, the header row becomes the first column of the output. When off, the header row is left out and only data rows are transposed.
Choose Pad to fill short rows with blank cells, or Require equal rows to stop and list the rows that differ.
Spreadsheets split pasted tab-separated text into cells automatically.
No. Files and pasted data are processed only in your browser. Nothing is uploaded or stored, and the tool keeps working offline once the page has loaded.