
TSV / PSV / CSV Delimiter Converter
Convert between CSV, TSV, PSV (pipe), SSV (semicolon), and custom delimiters. Auto-detects input format.
Last reviewed: April 2026New to this tool? Click here for instructions
How to Use the Delimiter Converter
To use the TSV / PSV / CSV Delimiter Converter, follow these steps:
1. Paste your data into the input area on the left (or top on mobile).
2. Select the input format - or leave it on "Auto-detect" and the tool will figure it out.
3. Choose the output format - CSV, TSV, PSV, SSV, or a custom character.
4. Configure options - toggle header row, trim whitespace, or always-quote output fields.
5. Review the table preview - verify columns look correct before copying or downloading.
6. Copy or download - use the buttons above the output with the correct file extension.
- Auto-detects input format
- Handles quoted fields
- Preview as table
- Free and 100% client-side
When to Use Each Format
Use CSV when sending data to Excel, Google Sheets, or any spreadsheet - it is the universal spreadsheet import format.
Use TSV when your data contains commas and you want to avoid quoting complexity - TSV is simpler to parse in scripts.
Use PSV when working with legacy database exports or log files from tools that output pipe-delimited records.
Use SSV when your audience uses European locale settings - Excel on those systems opens .csv files using semicolons.
Use a custom delimiter when you are designing a proprietary data format or working with a system that requires a specific delimiter.
How It Works
The TSV / PSV / CSV Delimiter Converter uses a simple and effective algorithm to detect the delimiter character in your input data. It analyzes the first five rows of your input and counts occurrences of comma, tab, pipe, and semicolon characters outside of quoted strings. The delimiter character that appears most consistently is selected. If the data is ambiguous, the tool defaults to comma. You can always override auto-detection using the input format selector.
The tool supports a wide range of input and output formats, including CSV, TSV, PSV, SSV, and custom delimiters. It also handles quoted fields and embedded delimiters according to the RFC 4180 standard.
Tips, Edge Cases, or Limitations
Always review the table preview before copying or downloading your output to ensure that the columns are correctly formatted.
The tool is 100% client-side, meaning that your data is never sent to a server. All processing is done in your browser.
The tool supports a wide range of input and output formats, but it may not work with all types of data. For example, it may not handle data with complex data types or nested structures.
The tool does not support all file types. It only supports CSV, TSV, PSV, SSV, and custom delimiters. If you need to convert to a different file type, you may need to use a different tool.