.csv

What is a .csv file?

CSV is a plain text file where each line is a row and commas separate the columns — the simplest way to move data between applications.

Safe format
Type Data
By N/A (open format)
MIME text/csv

Drop any file to identify it

No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.

What is it

You exported data from a database, downloaded a report, or received a spreadsheet from someone who wanted to keep things simple. It arrived as a CSV — a file so basic it's just text with commas. No formatting, no formulas, no data types, no merged cells. Just rows and values.

That simplicity is exactly why CSV has outlasted every proprietary format that tried to replace it. Every database exports CSV. Every spreadsheet imports it. Every programming language parses it in about three lines of code. The catch is that there's no real standard — different tools handle quoting, encoding, and delimiters differently, which is why importing a CSV sometimes turns your dates into numbers and your names into mojibake. Excel is particularly enthusiastic about "helpfully" reformatting data it didn't ask about.

For viewing, any text editor works. Excel, Google Sheets, and LibreOffice Calc give you a proper grid view. If you need to convert CSV to JSON or Excel format, fwip handles it in the browser. When you need to share raw data and don't want to assume what software the recipient has, CSV is the polite choice.

Technical details
Full Name
Comma-Separated Values
MIME Type
text/csv
Developer
N/A (open format)
Magic Bytes
N/A
Safety
.csv is a known, safe format.
What opens it
Any text editor
FREE All
Microsoft Excel
Subscription All
Google Sheets
FREE Web
LibreOffice Calc
FREE All
Convert with fwip

Convert .csv files instantly in your browser. No upload, no signup, no subscription. Your files never leave your device.

Free in your browser. Batch processing & offline mode in the desktop bundle.

FAQ
Why does my CSV look wrong in Excel?
Excel sometimes misinterprets delimiters or character encoding. Try using File → Open instead of double-clicking, and select UTF-8 encoding and comma delimiter.
What's the difference between CSV and Excel (XLSX)?
CSV is plain text — just data, no formatting. XLSX is a full spreadsheet format with formulas, formatting, charts, multiple sheets, and data types. CSV is for exchanging raw data between systems. XLSX is for working with data in a spreadsheet. Use fwip to convert between them.
How do I open a CSV file properly?
Don't double-click it — that opens it in Excel with default settings that often mangle the data. Instead, open Excel first, use File → Open (or Data → From Text/CSV), and choose UTF-8 encoding with comma as the delimiter. Google Sheets and LibreOffice Calc also handle CSV import well.
Why are special characters broken in my CSV?
Character encoding. Most modern CSVs use UTF-8, but some older tools export in Latin-1 or Windows-1252. When the importing application guesses the wrong encoding, accented characters and symbols turn into garbled text. The fix is to specify UTF-8 encoding when importing.
Related formats