How it works
Treat every CSV row as data and swap row/column indices: output[j][i]=input[i][j].
Input definitions
- Rectangular CSV
- Plain text; maximum 200,000 characters.
A worked example
- Rectangular CSV
- name,Ada,Lin score,10,20
Assumptions & limits
Plain text on your device, with no remote fetch. CSV input is comma-separated with unique nonempty headers, at most 1,000 rows and 50 columns; downloads escape spreadsheet formula prefixes. Transpose is limited to 200 rows; the shared CSV parser allows at most 50 input columns.
Sources & review
Maintained by AnsRio. Methods and examples use automated checks; this does not imply independent professional certification.
Method updated 2026-10-17. Content checked against the stated method and examples. Our verification approach.
Common questions
Is the first CSV row treated as a header during transpose?
No. Every cell participates in the transpose, including labels. A two-row, three-column table becomes three rows and two columns.
How does Transpose CSV rows and columns work?
Treat every CSV row as data and swap row/column indices: output[j][i]=input[i][j].
What are the limits of Transpose CSV rows and columns?
Plain text on your device, with no remote fetch. CSV input is comma-separated with unique nonempty headers, at most 1,000 rows and 50 columns; downloads escape spreadsheet formula prefixes. Transpose is limited to 200 rows; the shared CSV parser allows at most 50 input columns.
How do I keep the full worksheet?
Run the tool and choose Download file. The on-page table is a preview and may show only the first 20 rows; the downloaded file contains the full result. CSV downloads escape spreadsheet formula prefixes. Inputs and files are processed on your device.