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

Text Tools

Replace Arbitrary Delimited Column

Replace one selected column in custom-delimited text with a new header and new values.

Tool

Use this tool to replace one selected column in arbitrary delimited text. It is useful for semicolon-separated, pipe-separated, and other custom flat formats when you need to rebuild one field without editing every row manually.

About this tool

Use this tool to replace one selected column in arbitrary delimited text. It is useful for semicolon-separated, pipe-separated, and other custom flat formats when you need to rebuild one field without editing every row manually.

Use replace arbitrary delimited column 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 line one
  2. Put the column name or 1-based column number on line two
  3. Put the new header on line three
  4. Put one replacement value per data row after that
  5. Leave a blank line, paste the data, and run the tool

Examples

Example

Input

|
email
username
john
jane

name|email|role
John|john@example.com|admin
Jane|jane@example.com|user

Output

name|username|role
John|john|admin
Jane|jane|user

Useful when rebuilding one field in a custom-delimited export.

Example

Input

;
2
status
active
pending

id;title;role
1;Book;admin
2;Pen;user

Output

id;status;role
1;active;admin
2;pending;user

Supports both header-based and index-based selection.

Common errors

Using more than one character as the delimiter

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

The replacement values count does not match the row count

Fix: Provide one replacement value for each data row.

Forgetting the blank line before the data body

Fix: Put delimiter, selector, new header, and values first, then a blank line, then the data.

FAQ

What does Replace Arbitrary Delimited Column do?

It replaces one selected column in custom-delimited text with a new header and new values.

Can I select by header name?

Yes. Put the exact header name on the second line.

Can I select by number?

Yes. Use a 1-based column number on the second line.

What delimiters can I use?

Any single character such as ; | : or ,.

Does it change the other columns?

No. It only replaces the selected column.

Use cases

Related tools