text-henkan

EUC-JP → UTF-8 変換

EUC-JP で書かれたテキストやファイルを UTF-8 に変換します。貼り付けでもファイル選択でも使え、変換後の内容を確認してからダウンロードできます。処理は 100% ブラウザ内で完結するため、社内資料や個人情報を含むファイルでも安全です。

またはファイルを選ぶ

EUC-JP とは

UNIX 系サーバーや古い CGI・Perl 製サイトで広く使われた日本語コード。レンタルサーバー上の旧サイトや MySQL の古いダンプで見かけます。

UTF-8 とは

現在の Web・プログラミング・データ交換の事実上の標準。世界中の文字と絵文字を 1 つの体系で扱えます。ASCII と互換があるため、英数字だけのファイルはそのまま読めます。

変換のしくみ

EUC-JP は漢字・かなを 2 バイト、半角カナを 0x8E + 1 バイトで表します。先頭バイトの範囲が Shift_JIS と重ならないため、機械的な判別がしやすいコードです。 UTF-8 は 1〜4 バイトの可変長です。BOM は必須ではありませんが、Excel で CSV を開くときは BOM 付きにすると文字化けを防げます。 本ツールは入力バイト列を一度 Unicode に復号してから UTF-8 で再符号化します。復号できないバイトや UTF-8 に存在しない文字があれば、変換後に警告を表示します。

使い方

1) テキストを貼り付けるか、ファイルを選びます。2) 必要に応じて BOM の有無を切り替えます。3)「変換する」を押すと結果がプレビューされ、そのままダウンロードできます。ファイルを選んだ場合は文字コードの自動判定結果も表示されるので、指定が正しいか確認できます。

よくある質問

変換したファイルはサーバーにアップロードされますか?

いいえ。すべての処理は JavaScript でブラウザ内だけで行われ、ファイルの中身がネットワークに送信されることはありません。オフラインでもページを開いたままなら動作します。

EUC-JP から UTF-8 に変換すると文字が消えることはありますか?

UTF-8 は Unicode の全文字を表現できるため、EUC-JP で読めた文字はすべてそのまま変換されます。ただし元ファイルの文字コードの指定を間違えると文字化けするので、自動判定の結果を確認してください。

BOM は付けたほうがいいですか?

Excel で CSV を開く用途なら BOM 付き UTF-8 にしてください。BOM が無いと Excel は Shift_JIS として読もうとして文字化けします。プログラムで読む用途なら BOM 無しが無難です。

ファイルサイズの上限はありますか?

サーバー側の制限はありません。ブラウザのメモリで扱える範囲(目安として数十 MB)であれば変換できます。大きなファイルは変換に数秒かかることがあります。

関連ツール

Shift-JIS → UTF-8UTF-8 → Shift-JISUTF-8 → EUC-JPUTF-16 → UTF-8UTF-8 → UTF-16文字コード変換文字コード判定BOM 付与・除去