Converter Tools
CSV Transpose
Transpose a CSV, TSV, semicolon, or pipe-separated table in your browser. Swap rows and columns with quote-aware RFC 4180 parsing.
Source CSV
Paste, drop, or open your CSV file
Rows become columns and columns become rows. Headers (if any) are just regular cells and travel with the rest of the data.
Input delimiter
Detected: Comma
Parsed 6 rows x 5 columns.
Output options
Output delimiter
Behaviour
Pad short rows fills gaps with empty cells so the output is a rectangle. Excel-friendly adds a UTF-8 byte-order mark and uses Windows line endings so Excel opens the file without prompting for an import wizard.
Transposed CSV
Rows and columns swapped
5 rows x 6 columns · 193 B
Preview
How the transposed table looks
Showing the first 5 rows and first 6 columns of the result.
| region | North America | Europe | Asia Pacific | Latin America | Middle East |
| Q1 | 42100 | 31800 | 28450 | 9120 | 7400 |
| Q2 | 48650 | 33900 | 30200 | 9870 | 8100 |
| Q3 | 51200 | 38400 | 35800 | 10240 | 8950 |
| Q4 | 57480 | 41250 | 44960 | 12480 | 10240 |
What this tool covers
- RFC 4180 parser: quoted fields, embedded commas, embedded quotes, and CRLF or LF line endings are all parsed correctly so nothing is lost in the flip.
- Delimiter aware: comma, tab, semicolon, and pipe are detected automatically, and the output can use a different delimiter than the input (for example, paste CSV and download TSV).
- Padding control: when rows have different widths, pad short rows fills the gap with empty cells so the result is a rectangle. Disable to keep the transposed rows as short as the source data really was.
- Excel-friendly mode: adds the UTF-8 byte-order mark and uses Windows line endings so Excel opens the file directly with the correct encoding, no import wizard required.
- Preview table: the first 12 rows and 10 columns of the result render as a real table so you can sanity-check the transposition at a glance.
- Stays local: parsing, transposing, and re-emitting all happen in your browser. The CSV is never uploaded, logged, or sent to any server.
How to use
- Paste a CSV (or TSV, semicolon-separated, or pipe-separated) table into the input box. Use Open CSV file to pick a local file, or Load sample to start from an example.
- Pick the input delimiter or leave it on Auto. The detected delimiter shows under the buttons so you can confirm before transposing.
- Choose the output delimiter, then decide whether to pad short rows with empty cells, and whether to use Excel-friendly UTF-8 BOM and CRLF line endings.
- Read the row and column counts under the output panel, and scan the preview table to confirm the transposed layout matches what you expected.
- Click Copy CSV to copy the result, or Download to save it as a .csv or .tsv file you can open directly in Sheets, Excel, or any other spreadsheet app.
About this tool
CSV Transpose flips a CSV table so that each row becomes a column and each column becomes a row. The operation is the spreadsheet equivalent of paste-special-transpose: a 5-row by 10-column report becomes a 10-row by 5-column report, with the values in the same logical cells. It is the fastest way to fix the most common shape problem in exported data, where a wide pivot report needs to be turned long, or a long key-value list needs to be turned wide so each field becomes its own column. The input is parsed with an RFC 4180 quote-aware parser, so embedded commas, quoted multi-line cells, and CRLF row endings all survive the trip unchanged. Delimiter detection picks the best fit from comma, tab, semicolon, and pipe by sampling the first 30 non-empty lines, and the output delimiter is configurable independently so you can paste CSV and copy out TSV (or the reverse) in a single click. When rows have different widths, the Pad short rows option fills the gap with empty cells so the transposed result is a rectangle; turn it off when you want the transposed rows to be exactly as wide as the source data really was. Excel-friendly mode adds a UTF-8 byte-order mark and uses Windows line endings so Excel opens the downloaded file without prompting for an import wizard. A side-by-side preview renders the first rows and columns of the transposed table so you can sanity-check the orientation before you copy or download. Everything is parsed, transposed, and re-emitted in your browser. The CSV is never uploaded, logged, or sent to any server, which makes the tool safe for finance, HR, customer, and any other private spreadsheet data.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
CSV Sorter
Sort a CSV by one or more columns with per-column direction and type.
Open tool
ConverterCSV Deduplicator
Remove duplicate rows from a CSV by every column or a chosen key.
Open tool
ConverterCSV Merger
Combine two CSVs by appending rows or joining on a shared key column.
Open tool
ConverterCSV Column Extractor
Pick CSV columns, reorder them, and export a clean CSV with only those columns.
Open tool
ConverterCSV Pivot Table
Summarise a CSV by row, column, and value with sum, average, count, min, or max.
Open tool
ConverterCSV Viewer
View any CSV as a sortable, filterable, paginated table.
Open tool