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

CSVやテキストファイルを読み込み、Shift_JIS(CP932)・UTF-8・BOMの違いを確認して、用途に合う文字コードで保存できます。

最初にすること

文字化けしているCSVまたはテキストファイルを選びます。

ブラウザ内で処理

ファイルの判定、プレビュー、文字コード変換はこのブラウザ内で行われ、内容は当サイトのサーバーへ送信されません。

主な用途

Webサービスから出力したCSVをExcelで読めるようにする

判定結果

ファイル選択後に表示

文字コードの判定、プレビュー、変換はこのブラウザ内で行います。ファイルはサーバーへ送信されず、元ファイルも変更されません。

ツールに戻る
要点

Excelや業務システムで文字化けするCSVを変換

Shift_JIS(Windows-31J/CP932)とUTF-8を相互変換し、Excel向けBOMやWindows向けCRLFも選べます。

このようなときに

CSVを開くと日本語が崩れる、またはアップロード先から文字コードを指定されたときに使えます。

できないこと・注意点

文字コードだけを変換し、列の区切り、日付、数値、数式、CSVの内容は自動修正しません。変換後も必ず取込先で確認してください。

次に使えるツール

全角・半角変換:英数字、記号、スペース、カタカナの全角・半角を変換します。フォームへ貼り付ける前の文字整理にも使えます。

このツールについて

CSVやテキストファイルを読み込み、Shift_JIS(CP932)・UTF-8・BOMの違いを確認して、用途に合う文字コードで保存できます。

ファイルの判定、プレビュー、文字コード変換はこのブラウザ内で行われ、内容は当サイトのサーバーへ送信されません。

使い方

  1. 文字化けしているCSVまたはテキストファイルを選びます。
  2. 自動判定と内容プレビューを確認し、違う場合は読み込み文字コードを手動で選びます。
  3. 出力をUTF-8(BOMあり・なし)またはShift_JIS、改行を維持・CRLF・LFから選びます。
  4. 変換できない文字の警告を確認してから新しいファイルを保存します。

よくある用途

  • Webサービスから出力したCSVをExcelで読めるようにする
  • Excelで保存したShift_JISのCSVをUTF-8指定のシステムへ取り込む
  • 古い業務システム向けにCP932・CRLF形式を用意する
  • 変換前に日本語、区切り、改行をプレビューで確認する

使うときのポイント

  • Windows版Excelで直接開く用途は、まずUTF-8(BOM付き)を試してください。
  • 古い国内システムではShift_JISではなくCP932相当を求める場合があります。仕様書の表記を確認してください。
  • 絵文字や一部のUnicode文字はShift_JISに含まれません。保存時に警告が出た場合はUTF-8を選んでください。

対応範囲と注意点

  • 自動判定は推測です。短いASCII中心のファイルでは文字コードを確定できないため、プレビューを優先してください。
  • 80MBを超えるファイルはブラウザの安全性とメモリ使用量を考慮して処理対象外です。

参照した公式情報

規格・制度・税率などは変更される場合があります。実際の手続きでは最新の公式情報をご確認ください。

よくある質問

ExcelでCSVを開くと文字化けするのはなぜですか?

CSVの文字コードとExcelが想定した文字コードが一致していないことが主な原因です。UTF-8へBOMを付けるか、元のShift_JISを正しく読み込むと改善する場合があります。

Shift_JISからUTF-8へ変換できますか?

はい。Shift_JIS/CP932として読み込み、UTF-8のBOMありまたはBOMなしで保存できます。

UTF-8からShift_JISへ変換できますか?

はい。ただし絵文字などShift_JISで表せない文字がある場合は警告を表示します。重要なファイルは警告内容を確認してください。

元のCSVは変更されますか?

変更されません。変換結果を別ファイルとしてダウンロードします。