TSV to XLSX Converter
Convert TSV (Tab-Separated Values) data into a Microsoft Excel XLSX file with automatic type detection, column sizing, and a frozen header row.
Excel Options
Recommended Settings
Pro Tips
- •Numbers and booleans in your TSV become real numeric and boolean cells in Excel, not text
- •Enable unescaping if your TSV has literal \t, \n, or \r sequences that should become real characters
- •Frozen headers stay visible when scrolling through large datasets
- •Header styling makes data tables more professional and readable
- •Disable 'First row contains headers' if your TSV has no header row
Most Popular
Most users enable all options for professional, Excel-ready spreadsheets
When to Use This Tool
Convert TSV exports from databases, command-line tools, or legacy systems into a polished Excel spreadsheet for reporting or analysis.
Transform TSV datasets into Excel files for sharing with colleagues who prefer working in spreadsheets over raw tab-delimited text.
Prepare TSV data for advanced Excel features like pivot tables, charts, and conditional formatting - things that aren't possible with plain text files.
Convert TSV output from Unix tools like awk or cut directly into an Excel file for a data pipeline that ends in a shareable report.
How It Works
Split the TSV input into rows on newlines, and each row into cells on tab characters
Optionally unescape literal \t, \n, and \r sequences back into real tab, newline, and carriage return characters
Optionally infer numbers and booleans from cell text so they become native Excel cell types
Calculate optimal column widths based on content length if enabled
Apply a frozen header pane and header styling (bold, blue background) if enabled
Generate a native Excel XLSX file using the SheetJS library and trigger the download
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by SheetJS (xlsx) for optimal performance on modern browsers.
Secure
No data collection, no tracking, no sign-up required.
Frequently Asked Questions
What TSV format does this tool expect?
Standard tab-delimited data: rows separated by newlines, columns separated by tab characters. By default, the first row is treated as headers for styling and freezing purposes.
Are numbers and booleans preserved as real Excel types?
With 'Infer numbers and booleans' enabled, cells that look like numbers or true/false values are written as native numeric and boolean Excel cells instead of text, so they sort and calculate correctly.
What does 'unescape special characters' do?
Some TSV exports represent literal tabs or newlines inside a value as the escape sequences \t, \n, or \r. This option converts those sequences back into their actual characters before writing the spreadsheet.
What does 'freeze header row' do?
It's an Excel feature that keeps the first row visible while you scroll down through large datasets, so column names stay in view no matter where you are in the spreadsheet.
Can I add multiple sheets to the Excel file?
This tool creates a single-sheet Excel file. If you need multiple sheets, open the generated file in Excel and add more manually, or convert separate TSV files and combine the resulting workbooks.