Reorder the columns of a CSV

Change the order of columns in a CSV file by simply entering their names in the desired order.

Example:
Header names separated by commas, each one exactly once, case-sensitive.

How it works

Does an external tool require the columns of an import file to be in a specific order, different from your original export? Simply enter the name of each column in the final desired order (for example “age,name,city”): every column must be listed exactly once, with its exact header name.

What happens if I forget a column in the new order?

An error is displayed: the number of columns entered must match exactly the number of columns in the original CSV. All columns must be present, each exactly once.

Are column names case-sensitive?

Yes, the name must match the CSV header exactly, including uppercase and lowercase letters.

100% local processing: reordering is done entirely in your browser via WebAssembly — your CSV file never leaves your device.