Simple online tools for developers, networking, text and conversions.

Text Tools

Transpose Arbitrary Delimited Text

Transpose custom-delimited rows and columns using any single-character delimiter.

Tool

Use this tool to transpose arbitrary delimited text so rows become columns and columns become rows. It is useful for pipe-separated, semicolon-separated, colon-separated, and other custom flat-text formats.

About this tool

Use this tool to transpose arbitrary delimited text so rows become columns and columns become rows. It is useful for pipe-separated, semicolon-separated, colon-separated, and other custom flat-text formats.

Use transpose arbitrary delimited text when you need a fast browser-based result without extra setup. It works well for quick checks, one-off tasks, and routine formatting or calculation work.

Learn more

Why use this tool

How to use

  1. Put the delimiter on the first line
  2. Leave a blank line
  3. Paste the delimited text below
  4. Run the tool to transpose it
  5. Review the flipped output

Examples

Example

Input

|

name|age
John|30
Anna|25

Output

name|John|Anna
age|30|25

Rows become columns and columns become rows.

Example

Input

;

id;title
1;Book
2;Pen

Output

id;1;2
title;Book;Pen

Useful for flipping custom-delimited tables.

Common errors

Using more than one character as the delimiter

Fix: Use a single-character delimiter such as ; | : or ,.

Uneven row lengths create blank cells

Fix: Check the original structure because shorter rows will produce empty values.

Choosing the wrong delimiter

Fix: Make sure the source data really uses the delimiter you entered.

FAQ

What does Transpose Arbitrary Delimited Text do?

It swaps rows and columns in flat text that uses a custom single-character delimiter.

What delimiters can I use?

Any single character such as ; | : or ,.

What happens if rows have different lengths?

Missing values become empty cells in the transposed result.

Is this the same as Columns to Rows or Rows to Columns?

Yes. It is the same core transpose action, just described more generally.

When is this tool most useful?

It is useful when a custom-delimited flat table needs to be flipped quickly.

Use cases

Related tools