Text Tools
Swap two columns in custom-delimited text by delimiter and column selector.
Use this tool to swap two selected columns in arbitrary delimited text. It is useful for pipe-separated, semicolon-separated, colon-separated, and other custom-delimited formats when column order needs to be fixed quickly.
Use this tool to swap two selected columns in arbitrary delimited text. It is useful for pipe-separated, semicolon-separated, colon-separated, and other custom-delimited formats when column order needs to be fixed quickly.
Use swap arbitrary delimited columns 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.
Read step-by-step usage guidance, best practices, and common mistakes.
See common questions and answers about input, output, and tool usage.
Review practical input and output examples before running the tool.
Find similar and supporting tools for adjacent actions and follow-up tasks.
Input
| name role name|email|role John|john@example.com|admin Jane|jane@example.com|user
Output
role|email|name admin|john@example.com|John user|jane@example.com|Jane
Useful when a custom-delimited export has the wrong column order.
Input
; 1 3 id;title;status 1;Book;ok 2;Pen;ok
Output
status;title;id ok;Book;1 ok;Pen;2
Supports 1-based column positions.
Fix: Check the header row or use a valid 1-based column number.
Fix: Use a single-character delimiter such as ; | : or ,.
Fix: Use two different selectors.
It swaps the positions of two selected columns in custom-delimited text.
Yes. You can use exact header names or 1-based column numbers.
Any single character such as ; | : or ,.
No. It only changes the column order.
It is useful when custom-delimited columns are in the wrong order for import, export, or review.