CSV 文字化け・文字コード修復

Excel で開くと文字化けする CSV を、文字コードを自動判定して UTF-8(BOM 付き)や Shift_JIS に変換します。化けたまま保存されてしまった「縺薙s…」のような文字も、多くの場合元に戻せます。

端末内で処理・アップロードなし

ファイルや入力内容はお使いの端末(ブラウザ)の中だけで処理され、サーバーへは送信されません。

ファイルをここにドロップ(複数可)

または

対応形式: CSV / TSV / TXT1 ファイル最大 100 MB貼り付け(Ctrl+V)にも対応

使い方

  1. 文字化けした CSV・TSV・TXT ファイルをドロップするか「ファイルを選択」で開きます(複数可)。

  2. 読み込んだ文字コード(自動判定)と、変換後のプレビューを確認します。読めない場合は「読み込む文字コード」で文字が正しく表示される候補を選びます。

  3. 「保存する文字コード」を選びます。Excel で開くなら「UTF-8(BOM 付き)」か「Shift_JIS」が確実です。必要なら改行コードも選びます。

  4. 「縺薙s…」のような化けた文字が見つかると、自動で修復されます。黄色の行が修復・変更された行です。

  5. ダウンロードします。複数ファイルは ZIP でまとめて保存できます。

できること

文字コードを自動判定し、候補を見比べて選べる

BOM の有無、UTF-8 として正しいか、日本語として自然かを総合して判定します。判定が難しいファイルでも、候補ごとに先頭行の表示を並べるので、正しく読めるものをクリックで選べます。

化けて保存された文字を復元

「UTF-8 を Shift_JIS として開いて保存」(縺薙s縺ォ縺。縺ッ)、「UTF-8 を欧文として読んだ」(日本語)、「Shift_JIS を欧文として読んだ」(ƒeƒXƒg)の 3 種類を自動で見分け、行ごとに元の文字へ戻します。化けた時点で失われた文字は「�」として明示します。

保存先で表せない文字を事前に表示

Shift_JIS に変換するとき、絵文字や一部の旧字体など表せない文字を、何行目にあるかと一緒に表示します。気付かないうちに「?」に置き換わる事故を防ぎます。

中身を変えない変換

CSV を表として読み直さないため、引用符・区切り文字・セル内改行などはそのままです。変わるのは文字コード、選んだ改行コード、修復・正規化した文字だけです。

改行コードと濁点の正規化

CRLF(Windows)・LF(Mac・Linux)への統一と、Mac で分かれがちな濁点・半濁点の結合(Unicode NFC)に対応します。

こんなときに

  • システムから出力した UTF-8 の CSV を Excel で開くと文字化けする
  • Excel で保存した Shift_JIS の CSV を、Web サービスや Google スプレッドシートに取り込みたい(UTF-8 が必要)
  • 一度文字化けしたまま保存してしまった CSV(縺・繧・繝 だらけ)を元に戻したい
  • Mac で作ったファイルの「が」が「か゛」のように分かれて表示される
  • 大量の CSV の文字コードと改行コードを一括で揃えたい

対応形式

入力

CSV / TSV / TXT など文字のファイルUTF-8(BOM 有無)Shift_JIS(CP932)EUC-JPUTF-16 LE / BEISO-2022-JP

出力

UTF-8(BOM 付き)UTF-8Shift_JIS(CP932)EUC-JPUTF-16 LE(BOM 付き)ZIP(複数ファイル時)

対応状況

機能対応補足
文字コードの自動判定・手動指定対応—
UTF-8(BOM)・Shift_JIS・EUC-JP・UTF-16 への変換対応—
化けて保存された文字(縺薙s・æ—¥・ƒeƒX)の復元一部対応化けた時点で失われた文字は戻せません
改行コードの変換・濁点の結合(NFC)対応—
複数ファイルの一括変換・ZIP 保存対応—
「?」「・」に置き換わって保存された文字の復元非対応元のデータが残っていないため
Excel ファイル(.xlsx)の変換非対応「Excel データクリーンアップ」で CSV に保存できます

制限・注意事項

  • 1 ファイル 100 MB まで。プレビューは先頭 200 行です(変換はファイル全体に適用されます)。
  • 文字化けの修復は 3 種類の典型的なパターンに対応します。複数回化けたものや、化けた文字が「?」「・」に置き換えられて保存されたものは戻せません。
  • 自動判定は先頭 256 KB をもとに行います。途中から別の文字コードが混ざったファイルは、正しく読める文字コードを手動で選んでください。

プライバシーと安全性

ファイルの読み込み・文字コードの判定・変換はすべてお使いのブラウザの中で行われます。ファイルがサーバーへ送信・保存されることはありません。

よくある質問

CSV を Excel で開くと文字化けするのはなぜ?
日本語版 Excel は、BOM の無い CSV を Shift_JIS として読みます。UTF-8 で書き出された CSV をそのまま開くと文字化けします。このツールで「UTF-8(BOM 付き)」か「Shift_JIS」に変換すると、ダブルクリックで正しく開けます。
「縺薙s縺ォ縺。縺ッ」のような文字化けは直せますか?
多くの場合直せます。これは UTF-8 のファイルを Shift_JIS として開き、そのまま保存したときに起きる文字化けです。ファイルを読み込むと自動で検出・修復します。ただし、化けた時点で失われた一部の文字は「�」として残ります。
Shift_JIS と UTF-8 はどちらで保存すればいいですか?
Excel(Windows)で開くなら、どちらでも正しく開けます。絵文字や「髙」以外の一部の旧字体など Shift_JIS で表せない文字がある場合や、Web サービス・Google スプレッドシートへ取り込む場合は UTF-8(BOM 付き)がおすすめです。
BOM とは何ですか?
ファイルの先頭に付く「この文章は UTF-8 です」という目印(3 バイト)です。日本語版 Excel は BOM がある CSV を UTF-8 として正しく開きます。一部のプログラムは BOM 無しを求めるため、その場合は「UTF-8」を選んでください。
ファイルはアップロードされますか?
いいえ。すべてブラウザ内で処理され、ファイルが端末の外へ送信されることはありません。

CSV Studio(CSV ビューア・編集・結合・分割)

Excel では重い・文字化けする CSV を、ブラウザで開いてすぐに表示・検索・編集できます。結合や分割、Shift_JIS・UTF-8(BOM 付き)・Excel・JSON での保存まで 1 画面で完結します。

CSV・JSON・XML・Excel 相互変換

CSV・TSV・JSON・JSON Lines・XML・Excel(.xlsx)を、貼り付けかファイル読み込みで相互に変換します。値は既定で文字列のままなので、先頭が 0 の郵便番号・電話番号や長い ID は変わりません。処理はすべてブラウザ内で行われ、データは送信されません。

データ健診

CSV や Excel の表を読み込むだけで、空欄・重複・表記ゆれ・文字化けなどの問題を重大度つきで一覧にし、100 点満点の健康スコアと列ごとのプロフィールを表示します。問題をクリックすると該当する行を確認でき、直せる問題は対応するツールへ案内します。

Excel データクリーンアップ

Excel や CSV の空白・全角半角・日付・数値の表記ゆれを、チェックを付けるだけで一括で整えます。変更したセルは色で確認でき、Excel・CSV(Shift_JIS 可)で保存できます。

Excel比較

新旧 2 つの Excel・CSV を読み込むだけで、追加・削除・変更された行と、変更されたセルの「旧 → 新」を色分けして表示します。差分は色付きの Excel レポートや CSV で保存できます。

Excel 重複検出・削除・統合

Excel や CSV の重複行を、判定に使う列と表記ゆれの扱いを選んで見つけ、削除または 1 行に統合します。重複グループごとに中身を確認して残す行を変えられ、結果は Excel・CSV(Shift_JIS 可)で保存できます。

最終更新: