freesabai

File converters

Thai CSV that opens right in Excel

Double-click a CSV and Excel shows the Thai as garbage, or a CSV from Thai Excel turns to garbage in Google Sheets? Put the file here, check the table, and save it the way the other program reads it. In your browser; the file is not sent anywhere.

Getting the tool ready…This tool needs JavaScript. If you still see this after a few seconds, JavaScript is switched off in your browser or the page did not load completely: turn JavaScript on or reload the page.

How to use it

  1. Choose the CSV. The encoding and delimiter are guessed and the first 10 rows are shown as a table. If the Thai in the table is still wrong, pick the source encoding yourself.
  2. Pick where you will open it: Excel (recommended), older Excel, or Google Sheets.
  3. Press "Save the file", then double-click the new file in Excel.

Why Thai CSV turns to garbage in Excel

A CSV does not say how its letters are stored, so Excel on Windows assumes the computer's own encoding, and a UTF-8 file from the web or Google Sheets comes out as garbage. A BOM (three bytes at the start) tells Excel the file is UTF-8. The other way round, a CSV saved by Thai Excel is usually TIS-620, which other programs read as garbage: it needs converting to UTF-8.

Good to know

Your files stay on your device

Everything runs in your browser. The file you open is not sent to freesabai's server or anyone else's, and nothing is kept in the browser: close the page and it is gone. The site only counts that this page was opened and how many times a result was saved (never the file name or content; you can turn counting off at the bottom of the site, see the privacy policy).

Report a problem or suggest an idea

Found a CSV this cannot fix? Tell us on the feedback page; no sign-up needed (do not attach files with personal data).

Other file converters

Questions and answers

Thai CSV opens in Excel as strange characters, how to fix?

Open the file here, choose Excel and save. A UTF-8 BOM is added so Excel knows the file is UTF-8; double-click the new file and the Thai reads right.

CSV from Thai Excel shows garbage in Google Sheets

Thai Excel usually saves CSV as TIS-620. Open the file here and choose Google Sheets or other programs to get a UTF-8 file that Google Sheets reads correctly.

All the data ends up in one column when I open the CSV

The delimiter does not match what your Excel expects; some set-ups use ; instead of ,. Pick that delimiter for saving and check the table preview first.