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ファイルとして保存します。ファイル名は元ファイルから自動生成されます。
用語集
- 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の付与/削除、改行コード変換など、すべての処理はお使いのブラウザ(PCやスマートフォン)の内部で完結します。機密性の高いビジネスデータでも安全に処理できます。
- Q.ExcelでCSVを開くと日本語が文字化けします。どうすれば直りますか?
- 本ツールで「UTF-8 BOMを付与」をONにして変換・保存したファイルをExcelで開いてみてください。WindowsのExcelはBOM(Byte Order Mark)がないUTF-8ファイルをShift_JISとして誤認するため文字化けが発生します。BOMを付けることでこれを防げます。
- Q.Shift_JIS(CP932)のCSVを読み込むと文字化けします
- 読み込み時に自動判定がうまく行かなかった場合、「入力文字コード」のプルダウンを「Shift_JIS(CP932)」に変更してから再度ファイルを読み込んでください。このツールは出力をUTF-8で統一しますが、入力時の文字コードは手動で指定し直すことが可能です。
- Q.システムにインポートすると「改行コードが不正です」とエラーが出ます
- Windowsで作成されたCSVは改行コードが「CRLF」になっているため、Linuxなどのサーバーシステムではエラーになることがあります。「改行コード」の設定を「LF(\n)に統一」に変更して出力し直してください。
- Q.ファイル容量の制限(対応可能なCSVサイズ)はありますか?
- 本ツールはブラウザのメモリ内で処理を行うため、ファイルサイズは15MBまでを上限としています。これを超える巨大なファイルは読み込みエラーとなります。
- Q.変換処理によって元のファイルは削除・上書きされてしまいますか?
- いいえ。ブラウザ上のメモリ内で読み込みと変換を行い、全く新しいデータとして保存するため、お使いのデバイス内の元データが勝手に上書き・削除されることはありません。
活用シーン
業務CSVのExcel文字化け対策
基幹システムからエクスポートしたUTF-8のCSVをExcelで開く前にBOMを付与。
開発環境での改行コード統一
MacとWindows間でCSVを共有する際、CRLFやLFの混在をワンクリックで修正。
フィードバックを送信
ツールをより良くするためのご意見をお聞かせください。
現在、フィードバックの受付を一時停止しています
サーバーが混み合っているか、スパム防止のための安全装置が作動しています。しばらく経ってから再度アクセスしてください。