Transpose CSV data by swapping rows and columns. Paste data or upload a CSV file, choose how it should be parsed, and copy or download the transposed result. Everything runs locally in your browser.

Input CSV

Paste CSV data or load a file.

0 characters0 lines0 B

CSV Options

Control input parsing and output formatting.

Auto-detect compares common delimiters across multiple rows. If none is present, the input is treated as a single column.

The downloaded file uses the same output delimiter.

A transpose needs a rectangular table. Padding is the safer default.

Delimiter, quote, line-break, and edge-whitespace fields are always quoted.

CRLF is the conventional CSV line ending.

Input Preview

First 20 rows and 12 columns.

Transpose CSV to generate a structured preview.

Your CSV data is processed locally in this browser and is not uploaded to Flipper File. Quoted fields, escaped quotes, delimiters inside quotes, and line breaks inside quoted fields are supported. Very large tables are capped at 500,000 parsed cells to protect browser memory.

CSV Column to Row Converter

This CSV transposer swaps the axes of a table so each input column becomes an output row and each input row becomes an output column. It works with pasted CSV data or local CSV files and does not require Excel or a server upload.

What Does Transposing CSV Data Do?

For example, this input:

Name,Age,City
Alice,30,New York
Bob,25,London

becomes:

Name,Alice,Bob
Age,30,25
City,New York,London

How to Convert CSV Columns to Rows

  1. Paste CSV data or upload a CSV file.
  2. Use automatic delimiter detection or choose the delimiter manually.
  3. Select output formatting and uneven-row behavior.
  4. Click Transpose CSV.
  5. Review, copy, or download the result.

Quoted CSV Fields

Properly quoted fields may contain commas, quotes, and line breaks. The converter parses those fields before transposing and writes valid quoting back to the output when needed.

Uneven Rows

If one input row has fewer fields than another, choose whether to pad missing cells with blanks or require every row to contain the same number of fields. The diagnostics report how many cells were padded.

Supported Delimiters

Comma, tab, semicolon, pipe, and custom single-character delimiters are supported. Input and output delimiters can differ, so the tool can also perform simple delimiter conversion while transposing.

Our Full Text Tool Library

Flipper File