Column Tools
Rename, drop, reorder, fill empty cells, split or combine columns, and cast types.
Drop a file or click to browse
or paste data below
Column not found:
How Column Tools works
The seven operations
Rename changes one header; the values stay put. Drop removes the columns you tick. Reorder moves columns into the order you set; any column you do not place keeps its relative position at the end. Fill writes a value into every empty or whitespace-only cell of one column, such as 0 for missing quantities or Unknown for a missing region.
Split breaks one column into several on a separator. Splitting full_name on a space into first,last adds those two columns right after the original, which is kept so you can check the result. If a value has more parts than names, the extra parts are dropped, so Mary Ann Smith gives Mary and Ann. Give the split one more name, or combine afterwards. Combine joins several columns into a new one with a separator, for example city and country into location, added as the last column.
Casting values
Cast normalizes the values of one column, which helps before importing into a database or a tool with strict types. Casting to number removes thousands separators, so 1,200.50 becomes 1200.5. Values that are still not numbers, such as $5 or n/a, are left unchanged so you can find and fix them.
Casting to boolean maps 1, yes, y, and true to true, and 0, no, n, and false to false, ignoring case. Other values are left as they are. Casting to date (ISO) rewrites dates as YYYY-MM-DD using your browser's date parser. Slash dates are read US-style, so 03/04/2026 becomes 2026-03-04. A day-first date that cannot be a valid month, such as 15/01/2026, is left unchanged. For day-first data, reorder the parts with a regex in Find & Replace first.
Working step by step
Each run applies one operation to the input and shows the result straight away. To chain operations, for example split then drop then rename, copy the output back into the input between steps. That makes every intermediate result visible, so a wrong separator or column choice is caught early.
CSV, TSV, and JSON arrays of objects are supported, and the output uses the same format as the input. All values are text, so a cast to number produces "1200.5" as a string in JSON output; the cast cleans the formatting rather than changing the JSON type.
How to use Column Tools
- 1
Choose the input format and paste data or drop a file.
- 2
Pick an operation: rename, drop, reorder, fill, split, combine, or cast.
- 3
Choose the columns and settings; the output updates as you go.
- 4
Copy or download the result, or paste it back in for the next operation.
When to use it
Matching an import template
Rename and reorder columns so an export lines up with the columns a CRM or database import expects.
Preparing data for analysis
Split full names, fill missing categories, and normalize numbers before loading data into a spreadsheet or notebook.
Column Tools questions
Can I apply several operations at once?
One operation runs at a time. Paste the output back into the input to apply the next step; this keeps each change easy to check.
Why didn't my dates convert?
Values the browser cannot parse, such as day-first dates like 15/01/2026, are left unchanged. Reorder them to 2026-01-15 with a regex in Find & Replace.
Does Split remove the original column?
No, it is kept so you can compare. Use Drop afterwards to remove it.
Questions about privacy, file size, or accounts are answered on the FAQ page.
More clean & transform
Other tools in the same category
Find & Replace
Find and replace text in selected columns of CSV, TSV, or JSON, with regex and whole-cell matching
Data Process
Search, filter, sort, and rearrange CSV, TSV, or JSON data, then export exactly the view you built
Remove Duplicates
Remove duplicate rows from CSV, TSV, or JSON, matching on all columns or only the key columns you choose
CSV to SQL
Generate CREATE TABLE and INSERT statements from CSV or TSV for MySQL, PostgreSQL, or SQLite