iDInstantDocView

CSV viewer with automatic encoding detection

Auto-detects UTF-8 / EUC-KR so Korean text never breaks.

Choose a file to open

HWPHWPXDOCXPPTXXLSXCSVPDFTXTMD

You can open several files at once

Documents are processed in this browser. Your selected files are not uploaded to a server.

Try a sample:

How to use the CSV viewer

  1. Drag a .csv file onto the drop zone.
  2. The data appears right away in an Excel-like grid with column letters and row numbers.
  3. Type a keyword in the search box to keep only the rows that contain it, and click a cell to see its full value in the formula bar.
  4. Copy all text copies the data as tab-separated text that you can paste into another program.

Why Korean text breaks when you open a CSV in Excel

CSV (comma-separated values) is a plain text file that separates values with commas. A text file does not record which encoding was used to save it, so the program opening it has to guess. When the guess is wrong, Korean text turns into strings like "���" or "¾È³ç".

  • Public data portals, older company systems and bank statements in Korea usually use EUC-KR (CP949).
  • Google Sheets, modern web services and developer tools usually use UTF-8.
  • Excel for Windows often misreads UTF-8 CSV files without a BOM (a marker at the start of the file) as EUC-KR.

This viewer first reads the file with strict UTF-8 rules, and if it finds bytes that are not valid UTF-8 it reads the file again as EUC-KR. As a result most Korean CSV files display correctly without you having to pick an encoding.

Delimiters and quotes

When a value contains a comma or a line break, the standard (RFC 4180) is to wrap the whole value in double quotes. The SheetJS parser used here handles quoted values, escaped double quotes ("") and values that span several lines. Files separated by semicolons or tabs are usually recognized automatically too.

When a CSV viewer beats Excel

  • Leading zeros are kept: Excel turns codes like "00123" or phone numbers starting with "010" into numbers and drops the leading zeros. This viewer shows the original text.
  • Long numbers are kept: order numbers with 16 or more digits are not turned into exponent notation such as 1.23E+15.
  • Quick checks: see the contents in seconds without starting Excel.

Sensitive data stays on your device

Order histories, member lists and payroll data exported as CSV are full of personal information. This viewer never uploads the file; it is read only in your browser, so you can check it even where external uploads are forbidden. To use the data in a program, the Excel to JSON converter on this site turns it into JSON right away.

Frequently asked questions

Do I need to choose the encoding?

No. The viewer tries UTF-8 first and switches to EUC-KR automatically if that fails.

Does it open tab-separated TSV files?

Rename the file to .csv and the tab separator is usually recognized automatically.

How large a file can it open?

There is no server limit because nothing is uploaded. Files of tens of megabytes open, and the grid displays up to 2,000 rows.

Are leading zeros kept?

Yes. Unlike Excel, values are shown as the original text, so leading zeros in postal codes and product codes are kept.