CSV Rows to Columns
Paste CSV data, flip its rows and columns, then copy or download the transposed result without uploading your data.
Comma delimiter, UTF-8 text up to 10 MB. Quoted fields may contain commas, quotes, and line breaks.
A QUICK WALKTHROUGH
How to use this tool
- Paste comma-separated values with optional quoted fields.
- Review the transposed preview and adjust the output line ending if needed.
- Copy the result or download it as a CSV file.
A true CSV transpose
The parser understands commas inside double-quoted fields, escaped quotes, embedded line breaks, and empty cells. The output writes each original row across a new row, preserving the order of values.
Uneven rows are padded safely
When rows contain different numbers of fields, shorter rows receive empty cells so every transposed row has the same width. Fields are quoted again whenever the output needs it.
Private browser processing
Parsing, transposing, copying, and downloading happen locally in this browser. Input is limited to 10 MB and malformed unclosed quotes are reported.
GOOD TO KNOW
Common questions
Can quoted CSV fields contain commas or line breaks?
Yes. Double-quoted fields may contain commas, line breaks, and escaped double quotes.
What happens when rows have different lengths?
Missing cells are treated as empty values so the transposed output remains rectangular.
Does this upload my CSV?
No. The conversion runs entirely in your browser.
Can I transpose a CSV with a header row?
Yes. The header is treated like any other row and becomes the first output column.