An Intuitive CSV File Editor/Viewer
for Windows, Mac, and Linux

Try it for free today. Available for Windows, Mac, and Linux.

We will never share your information with anyone.

Used by data scientists. marketers. biomedical researchers. e-commerce operators. IT professionals. accountants. engineers. university professors.

Modern CSV is a powerful CSV editor and CSV viewer for Windows, Mac, and Linux. People with a wide range of technical backgrounds use it to analyze data, prepare files for database imports, edit configuration files, manage customer lists, and much more. It was built specifically to address the limitations of traditional spreadsheet software when working with CSV, TSV, DSV, and other delimited files. Our goal is to provide an experience that customers consistently describe as intuitive and enjoyable.

  • Accenture
  • Amazon
  • FedEx
  • Jet Propulsion Laboratory
  • Morning Consult
  • RadioDJ Pro
  • Siemens
  • Robinhood
  • Hello Fresh

Edit CSV Files Efficiently

Why should common tasks like moving a column, copying a row, or splitting cells take multiple steps? With Modern CSV, they don’t.

Most commands can be applied to multiple rows, columns, or cells at the same time, making repetitive work much faster.

Nearly every command includes a keyboard shortcut. If you prefer a different shortcut, you can easily customize it.

Find and Organize Your CSV Data

The Find/Replace tool includes the options you need to quickly locate data. It can highlight matches while you type and preview replacements before changes are applied.

Need to sort a column? Just double-click the column header. Modern CSV uses a stable sort to preserve the existing order whenever possible.

Filtering is flexible and powerful, with filter syntax instructions displayed directly in the query field so it’s easy to understand.

You can also hide any rows or columns you choose. Simply make a selection and run the hide command.

Consistent Across Windows, Mac, and Linux

Modern CSV is a lightweight CSV file editor that delivers the same experience across platforms without relying on heavyweight frameworks.

Whether you use Windows, Mac, or Linux, you’ll get a responsive, consistent interface and the same powerful CSV editing tools on every operating system.

Modern CSV provides the same CSV editing experience on Windows, Mac, and Linux.
Modern CSV keeps your data private.

Your Data Stays Private

Your files stay on your device. Modern CSV never uploads your data to the cloud.

Everything runs locally, helping keep sensitive information secure. Whether you’re working with financial records, customer information, or internal business data, you remain in complete control.

Open Large CSV Files Faster

Modern CSV is both a powerful CSV editor and a high-performance CSV viewer.

Its read-only mode is designed for large files, loading data quickly while using only a small fraction of the file size in memory. In many cases, it can open CSV files up to 11 times faster than Excel.

Modern CSV can open your CSV files up to 11 times faster than Excel.
Modern CSV is a fully customizable CSV editor.

Customize Your CSV Editing Experience

Modern CSV was designed to be comfortable for everyday use. Choose from five themes, adjust cell dimensions, and shade alternating rows or columns to improve readability.

Power users can customize keyboard shortcuts for most commands and tailor the application to match their workflow.

You can also define how files with different extensions should be opened and saved. For example, if your .csv files use semicolon delimiters, ANSI (Windows-1252) encoding, and CRLF line endings, Modern CSV can automatically handle those settings every time.

Analyze Your CSV Files

Modern CSV includes built-in analysis tools that help you understand your CSV files quickly. Instantly access:

  • Statistics – Calculate metrics such as mean, median, variance, standard deviation, and more for any numeric column.
  • Column Analysis – View counts of empty and populated cells, examine data size ranges, and identify values such as numbers, dates, and text.
  • Unique Values – Explore distinct values in a column, see their frequencies, and visualize distributions with a built-in histogram.
  • Pivot Table – Group, summarize, and explore your data to uncover trends, patterns, and relationships.
With Modern CSV, you can analyze your CSV files.

Additional Capabilites

  • Multiple delimiters supported (TSV, PSV, TAB, etc.)
  • Multiple character encodings supported (UTF-8, UTF-16, ISO 8859, Windows-125x, CJK, etc.)
  • Export and import JSON and XML files
  • Multiple line endings supported (CRLF or LF)
  • Native Apple Silicon (M1/M2) support
  • Delimiter Auto-Detect
  • Drag and drop files or folders
  • Freeze header rows/columns so they’re always visible
  • Auto-refresh when files are edited externally (optional)
  • RFC 4180 compliant (optional)
  • Fuzzy search for all commands and files
  • Drag and drop groups of cells, rows, or columns
  • Handles poorly formatted files
  • Save results of filtering, sorting, etc. into separate files
  • Convert date/time formats (Premium feature)
  • Transpose entire tables or segments of a table (Premium feature)
  • Text case conversion (Premium feature)
  • Duplicate, rename or delete files from within the program (Premium feature)
  • Print and export to PDF (Premium feature)
  • Column lookup (Premium Business feature)

What Our Users Say

"The most consistent and wonderful experience."

Having tried almost every CSV editor I could find, Modern CSV by far gives the most consistent and wonderful experience.

If you’re a programmer (who uses keyboard more often), you will be happy to find out there is a quick access to the command list you can type in and the ability to customize every shortcut, which makes editing so blissful. 

- Umar A.

"Easy interface, very logical and fast"

I often have very large files which are impossible to manipulate using standard Office tools. This is such an easy interface, very logical and fast — it makes the task of extracting data less daunting. Kudos for great support, too. Now the rest of my team wants their own copies!

- Wendy C.

"Sheer power"

It’s just a very, very powerful product. Well done.

- Mark B.

"The best!"

I use Modern CSV everyday and it is the best! I recommend it to everyone I know who works with data files. Thanks for the great software!

- Scott K.

"Blows Excel out of the water"

Very nice app you have here. I bought it within 10 seconds of finding it. Light weight, opens fast, isn’t bloated. So you’ve basically just blown excel out of the water.

- Thomas K.

"An outstanding product!"

I have tried so many different csv viewing/editing software for so many years (I have been programming for about 25 years) and have never found anything that checks all the boxes for me when working on complex software projects…UNTIL I FOUND MODERN CSV!

You have created an outstanding product!

- David A.

"I could not live without it."

I have been using Modern CSV for more than a year now and, as a data scientist in Digital Humanities, I could not live without it.

The ubiquitous open data exchange format is CSV. Excel and LibreOffice Calc are capable to read and save CSV data, but they reach their limits very fast — mostly when dealing with big amounts of data. This is precisely where Modern CSV has carved its niche: dealing with vast amounts of CSV data, transform them fast, and extract them to another data set.

An indispensable tool, highly recommended. 

- Stephen S.

"Took away a huge pain-point."

I inherited an ETL system that used a set of CSV files to “program” the ETL process. The CSV files varied in size from a 10s to 100s of rows, each one needing to be lovingly entered by hand.

I’m no stranger to CSV. I’ve been wrangling data for decades. I can slap together pipelines using xsv, perl, sed, csvkit, awk, grep, and countless other CLI utilities in my sleep. I can chew through 100s of GB of data without batting an eye.

But hand-editing individual rows in CSV files has _always_ been a headache. Excel and other spreadsheet programs just mangle CSV format. Plaintext editors are a nuisance and I end up playing “count the commas”. I found a terminal-based editor, but its keybindings were beyond my comprehension and I frequently destroyed my CSV files.

I was loathing the idea of starting a project with this ETL system, and I googled “CSV editor” as I had a thousand times before expecting only disappointment. This time, though, SEO worked its magic and ModernCSV came up on the first page. With a great deal of skepticism, I downloaded the “free trial” and fired up the editor. Within seconds I felt at home, able to easily navigate around and edit individual cells. The interface for editing multiple cells, cutting/pasting, and filtering felt intuitive and, well, modern.

ModernCSV took away a huge pain-point for me on this project. ModernCSV does its job well so that, rather than wrestling with tools that treat CSV manipulation as an afterthought, I can instead wrestle with the important parts of my project. Tools are supposed to act as an extension of ourselves to make a certain task easier. ModernCSV does just that for CSV editing, and I can’t think of higher praise than that. 

- Ryan D.

"Superbly designed and highly functional."

Over the years, I’ve often had to deal with tables of data, I’ve used many different programs to deal with them, including Microsoft “Excel”, Open Office “Calc” and even Libre Office “Calc”; they all work – sort of, anyway.

They’re all large, “Swiss Army Knife” solutions. Kind of like using a handgun to kill a mosquito.

Earlier this year, I was drafted into yet another project where I had to edit and organize a large amount of textual data, and those “big programs” kept corrupting the data by adding their own information.

In frustration, I searched (again!) for a better solution for working with files of “comma separated values” and I stumbled on Modern CSV.

There was a trial available, so I gave it a try, especially since they have a FREE version.

It was amazing! It did pretty much exactly what I needed, although there were a few things that would have made my job easier, so I sent a note to the Evan– a feature request.

If I remember right, he responded the very same day, and my request was added to the next version. It does what is needed better than anything else I’ve ever seen.

While I had not reason to buy a license (the free version did what I needed), I strongly believe in acknowledging work that is above and beyond the expected. Modern CSV certainly did that, and the license wasn’t prohibitively expensive, so I bought one – my way of saying “Thank You” to Evan.

If you deal with CSV files, try this program. It is superbly designed and highly functional, with a small system footprint. 

- Rob W.

Use our free CSV editor/viewer as long as you wish.

Ready to upgrade to Premium?

License Terms

By downloading, installing, and using Modern CSV, you agree to the license terms.