Web便利ツール集

ツール一覧 / 文字コード・改行コード変換

文字コード・改行コード変換ツール(CSVファイル対応)

UTF-8・Shift_JIS・EUC-JPの文字コード変換と、CRLF(Windows)・LF(Mac/Linux)の改行コード変換を ブラウザ上で実行します。CSVやTXTファイルをドラッグ&ドロップするだけで、変換後のファイルをすぐにダウンロードできます。 ファイルの内容は外部サーバーへ一切送信されません。

すべての処理はブラウザ内で完結し、データは外部へ送信されません。

BOM(UTF-8のみ)

CSV・TXTファイルをここにドラッグ&ドロップ

またはクリックしてファイルを選択(CSV, TSV, TXT, LOG など)

ファイルはブラウザ内で読み込まれ、外部へ送信されることはありません

このツールの特徴(完全ローカル処理で機密データも安全)

本ツールは、ファイルの読み込みから文字コード変換、変換後ファイルの生成までをすべてお使いのブラウザ内の JavaScriptのみで処理します。サーバーへのアップロードや通信は一切発生しないため、顧客情報・社員名簿・ 売上データなど、社外に出せない機密データを含むCSVファイルも安全に変換できます。

CSVファイルの文字化けを直す方法

CSVファイルの文字化けは、ファイルが保存された文字コードと、開くソフトが想定する文字コードが食い違うことで 発生します。代表的なのは、Webサービスや業務システムから出力したUTF-8のCSVを、WindowsのExcelで開いたときに Shift_JISとして読み込まれてしまうケースです。

  1. 1. ファイルをドロップする: 「ファイルを変換」タブを選び、文字化けしているCSVファイルを破線のエリアにドラッグ&ドロップします。
  2. 2. 変換前の文字コードを確認する: 「自動判定(Auto)」で判定された文字コードと、変換後のプレビューが正しく読めるかを確認します。 プレビューが文字化けしている場合は、変換前の文字コードを手動で切り替えてください。
  3. 3. 変換後の文字コードを選ぶ: Excelで開く場合は「UTF-8」+「BOM付きで出力する」、または「Shift_JIS」を選択します。 他のシステムへ取り込む場合は、取り込み先の仕様に合わせて選択してください。
  4. 4. 必要に応じて改行コードを揃える: Windows向けは「CRLF」、Mac・Linuxやサーバー上のプログラム向けは「LF」を選択します。
  5. 5. ダウンロードする: 「変換してダウンロード」ボタンを押すと、変換済みのファイルが保存されます。

対応している文字コード・改行コード

種類名称主な用途・特徴
文字コードUTF-8Webや最新のシステムで標準的に使われる文字コード。絵文字を含む世界中の文字を扱えます。 Excel向けにはBOM付きでの出力に対応しています。
文字コードShift_JISWindowsやExcel、古い業務システムで広く使われる日本語の文字コード(Windows-31J/CP932互換)。 「①」「髙」などの機種依存文字にも対応しています。
文字コードEUC-JP主に古いUNIX/Linux系のシステムやWebサイトで使われてきた日本語の文字コード。
改行コードCRLFWindowsで標準的な改行コード(\r\n)。メモ帳やExcel、Windows向けの業務システムで使われます。
改行コードLFMac・Linuxやプログラムのソースコード、Gitなどで標準的な改行コード(\n)。

変換前の文字コードの自動判定では、上記に加えてJIS(ISO-2022-JP)やUTF-16で保存されたファイルも読み込めます。 改行コードの自動判定では、CRLF・LFが混在したファイルも検出し、変換時にどちらか一方へ統一できます。

よくある質問

変換するファイルやテキストはサーバーに送信されますか?
送信されません。ファイルの読み込み(FileReader API)から文字コード変換、ダウンロード用ファイルの生成まで、すべてお使いのブラウザ内で完結しています。顧客リストや売上データなど、機密情報を含むCSVファイルも安心して変換できます。
変換前の文字コードがわからない場合はどうすればよいですか?
「自動判定(Auto)」のままファイルをドロップしてください。ファイルの内容から文字コードを推定し、判定結果を画面に表示します。ごく短いファイルなどで判定が誤っている場合は、プレビューを確認しながら変換前の文字コードを手動で切り替えてください。
「?」に置き換わる文字があると表示されました。
Shift_JISやEUC-JPは、UTF-8に比べて扱える文字の種類が少ないため、絵文字や一部の旧字体・外国語の文字などを表現できません。これらの文字は変換時に「?」に置き換わります。文字を失いたくない場合は、変換後の文字コードにUTF-8(BOM付き)を選択してください。
BOM付きで出力するとは何ですか?
BOM(バイトオーダーマーク)は、ファイルの先頭に付ける「このファイルはUTF-8です」という目印です。WindowsのExcelはBOMのないUTF-8のCSVをShift_JISとして読み込んでしまい文字化けするため、ExcelでCSVを開く場合はBOM付きUTF-8での出力がおすすめです。
大きなファイルも変換できますか?
サイズの上限は設けていませんが、処理はお使いのPCのブラウザ上で行われるため、数十MBを超えるような巨大なファイルでは時間がかかったり、ブラウザの動作が重くなったりする場合があります。プレビューは先頭の一部のみを表示しています。