Zero Signup ToolsFree browser tools

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.

regionNorth AmericaEuropeAsia PacificLatin AmericaMiddle East
Q142100318002845091207400
Q248650339003020098708100
Q3512003840035800102408950
Q45748041250449601248010240

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

  1. 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.
  2. Pick the input delimiter or leave it on Auto. The detected delimiter shows under the buttons so you can confirm before transposing.
  3. 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.
  4. Read the row and column counts under the output panel, and scan the preview table to confirm the transposed layout matches what you expected.
  5. 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

All tools
All toolsConverter Tools