ホーム / ツール / CSV文字化け

CSVの文字化けを、その場で直す

ExcelでCSVを開くと「ã‚ã‚“ã«ã¡ã¯」になる——原因は文字コードの違いだけです。ブラウザ内で判定して、Excelで正しく開ける形式に変換します。

🔒 データは送信されません ファイルはブラウザ内で読み込まれ、変換後にダウンロードされるだけです。外部通信は一切ありません。
CSV / TSV をドラッグ&ドロップ
または クリックして選択

判定結果

※ 先頭20行のみ表示しています。

→ 文字化けの原因と直し方を詳しく読む(3つの方法)

なぜ文字化けするのか

CSVは「文字の並び」を記録するだけの形式で、どの文字コードで書かれたかの情報を持っていません。日本語WindowsのExcelは長らくShift_JISを既定としてきたため、UTF-8で作られたCSVを開くと文字化けします。

解決策は2つ

① CSV側に「これはUTF-8です」という目印(BOM)を付けて保存する ← このツールがやること

② Excel側で「データ」→「テキストファイル」から文字コードを指定して読み込む(毎回の手間がかかります)

よくある質問

BOMを付けると他のソフトで問題になりませんか?

Excel・メモ帳・多くの業務システムでは問題ありません。ごく一部のプログラミング言語の古いCSV読み込みでは、先頭に不可視文字が混ざることがあります。その場合は「BOMなしUTF-8」で保存し直してください。

中身は変更されますか?

文字コードと改行コードのみ変換します。値・並び順・列はそのまま保持します。

大きなファイルでも大丈夫?

数MB程度までを想定しています。それ以上はブラウザのメモリ次第で重くなるため、分割してお使いください。