CSV文字化け対策ツール
(BOM付与・改行コード変換)
ExcelでCSVが文字化けする・改行が崩れる問題をワンクリックで解決。
UTF-8 BOM付与/削除、改行コード変換(LF/CRLF)、行末空白削除を実行します。
または
CSV / TSV / TXT — ブラウザ内処理
ExcelでCSV保存するとShift_JIS(CP932)になることがあります。
元ファイル名がある場合は自動でベース名を引き継ぎます。
※入力内容はブラウザ内で処理され、サーバーに送信されません。
「BOMを付与」と「BOMを削除」を同時にONにした場合は、いったん削除してから付与します(BOMを1つだけ先頭に付ける挙動)。
✅ 変換結果
※CSVの厳密なパース(クォート内の改行など)は行っていません。Excelでの文字化け対策(BOM)・改行整形が主目的です。
概要
ExcelでCSVファイルを開くと日本語が文字化けする、改行が崩れる——そんな問題をワンクリックで解決するツールです。UTF-8 BOM(Byte Order Mark)の付与・削除と、改行コード(LF / CRLF)の変換をブラウザ上で即座に実行できます。
Shift_JIS(CP932)で保存されたCSVの読み込みにも対応。入力文字コードを自動判定し、最適な方式で処理します。すべての処理はブラウザ内で完結し、データが外部サーバーに送信されることはありません。
使い方
CSVファイルを読み込む
ファイルをドラッグ&ドロップするか「ファイルを選択」ボタンをクリック。テキストを直接貼り付けることもできます。Shift_JISのファイルは入力文字コードを切り替えてください。
変換オプションを設定する
「UTF-8 BOMを付与」「改行コードをCRLFに統一」など、目的に合わせてオプションを選択。「自動更新」がONなら即座に結果に反映されます。
結果をコピー or ダウンロード
変換結果をクリップボードにコピーするか、CSVファイルとしてダウンロードします。ファイル名は元ファイルから自動生成されます。
用語集
- BOM(Byte Order Mark)
- ファイルの先頭に付くバイト列(UTF-8の場合は EF BB BF の3バイト)。Excelなどのアプリケーションがファイルの文字コードをUTF-8と正しく判定するための目印です。
- 改行コード
- テキストファイルで「行の区切り」を示す制御文字。LF(\n)はUnix/macOSで標準、CRLF(\r\n)はWindowsで標準。混在すると表示崩れの原因になります。
FAQ
- Q.ExcelでCSVが文字化けします。どうすればいいですか?
- A. 「UTF-8 BOMを付与」をONにしてダウンロードしてください。Windows版ExcelはBOMがないとShift_JISとして解釈するため、日本語が文字化けします。BOMを付けることでExcelがUTF-8として正しく認識します。
活用シーン
業務CSVのExcel文字化け対策
基幹システムからエクスポートしたUTF-8のCSVをExcelで開く前にBOMを付与。
開発環境での改行コード統一
MacとWindows間でCSVを共有する際、CRLFやLFの混在をワンクリックで修正。
用語集
- CSV (Comma Separated Values)
- データをカンマ(,)で区切って並べたテキストファイル形式。Excelやデータベース、システム間のデータ連携に幅広く用いられます。
- BOM (Byte Order Mark)
- ファイルの先頭に付与され、テキストがUnicode(UTF-8等)であることをソフトに伝える数バイトの識別データ。ExcelでUTF-8のCSVを文字化けさせずに開くために必要です。
- 改行コード (CR / LF)
- 行の終わりを示す目に見えない文字。Windowsでは「CRLF」、MacやLinux(サーバー)では「LF」が標準です。システム連携時に改行コードの相違によるエラーが頻発します。
- 文字化け
- 作成したファイルと読み込むソフトの「文字コード」が一致しない場合に、テキストがデタラメな記号で表示されてしまう現象。BOMの有無が原因の多くを占めます。
- UTF-8
- 世界標準の文字コード。システムのバックエンドではBOMなしが好まれますが、日本のビジネスシーン(Excelで開く場合)ではBOMありが求められます。
- File/Blob API
- ブラウザ上でファイルを読み書きするためのJavaScriptの機能。本ツールはファイルをサーバーに送信せず、このAPIで安全かつ高速にブラウザ内で一括変換を行います。
- バッチ処理
- 複数のファイルをまとめて処理すること。本ツールでは複数のCSVファイルを一括で設定変更し、ZIP形式でまとめてダウンロードすることが可能です。
よくある質問
- Q.ファイルはサーバーにアップロードされますか?
- 一切アップロードされません。ファイルの読み込み、BOMの付与/削除、改行コードの変換はすべてブラウザ上で安全に完結します。機密データの処理も安心です。
- Q.ExcelでCSVを開くと文字化けしてしまいます。
- 「BOMを追加(UTF-8)」を選択し変換したファイルをExcelで開いてみてください。ExcelはBOM付きUTF-8であれば文字化けせずに読み込めます。
- Q.システムにインポートすると「改行コードが不正です」とエラーが出ます。
- Windowsで作成したCSV(CRLF)をそのままアップロードしている可能性があります。改行コードを「LF (Mac/Linux標準)」に変換して再度お試しください。
- Q.どのようなサイズ(容量)のCSVまで対応していますか?
- 数MB〜数十MB程度のファイルであれば数秒で変換可能です。ただし処理はブラウザのメモリに依存するため、100MBを超える巨大なファイルは動作が重くなる場合があります。
- Q.複数のファイルを一括で変換できますか?
- はい、アップロードエリアに複数のCSVファイルをドラッグ&ドロップすると、すべて一括で変換し、一つのZIPファイルにまとめてダウンロードできます。
- Q.元の文字コードがShift_JISの場合はどうなりますか?
- 本ツールは「UTF-8」として読み込むことを前提としています。Shift_JIS形式のCSVを読み込んだ場合、正しく処理できない(文字化けが起きる)可能性があります。
- Q.変換処理前の元ファイルは削除・上書きされますか?
- いいえ。ブラウザ上のメモリ内で処理を行い、新しいファイルとしてダウンロード/保存されるため、お客様のPC内の元データが書き換えられることはありません。