Your file stays in this browser

Make a CSV that opens cleanly.

Inspect one local CSV, confirm uncertain choices, then download a UTF-8 copy and deterministic receipts.

01

Open one file

CSV, TXT or TSV; maximum 8 MiB. Nothing is uploaded.

No file selected
02

Confirm the choices

BOMs always win. Legacy decoding is used only when you select it.

03

Inspect the preview

Open a file to see up to 50 rows.

04

Download separate files

The converted copy and two receipts use fixed safe names.

Known limits

One file; 8 MiB raw; 50,000 logical rows; 100 columns; 1,048,576 UTF-16 units per field; 24 MiB output. This cannot recover already-lost characters or stop spreadsheet type auto-formatting.

Desktop Chrome and Edge are supported. Mobile file operations are unverified.