Column Extractor
Pull out specific columns from tab, comma, or space-separated data with reordering and ranges (2-4). Great for Excel, CSV, and log wrangling. Everything runs in your browser.
FAQ
How do I specify columns?
Use 1-based numbers separated by commas or hyphen ranges: '1,3', '2-4', or '3,1' to reorder.
Is this like the cut command?
Yes—like cut -f but with awk-style reordering, right in the browser.
Does it handle quoted CSV?
It splits on the raw delimiter, so quoted cells containing commas may misalign—use the CSV to JSON tool for those.
Related tools
Convert CSV data into JSON—either an array of objects using the header row, or a 2D array. Everything runs in your browser.
Turn data pasted from Excel (tab-separated) or CSV text into clean HTML <table> markup with automatic escaping. Everything runs in your browser.
Find and replace text in bulk, with optional regular expressions and case sensitivity. Everything runs in your browser.
Count characters with/without spaces, words, lines and bytes in real time.
Remove duplicate lines from a list while keeping the original order.
Remove all emoji from text, including flags and combined (family) sequences. Everything runs in your browser.