文字コード変換ツール

Shift_JIS / EUC-JP / UTF-8 / JIS / Unicode を相互変換。レガシーCSVの文字化け修復、バイト列表示、URLエンコード、ファイルアップロード対応。すべてブラウザ内処理。

変換元の文字コード
UTF-8
Web標準・推奨
Shift_JIS
Windows・Excel
EUC-JP
UNIX系レガシー
ISO-2022-JP
メール・JIS
Unicode Esc
\\uXXXX 形式
Hex Bytes
16進バイト列
UTF-8 Shift_JIS
変換先の文字コード
UTF-8
Web標準・推奨
Shift_JIS
Windows・Excel
EUC-JP
UNIX系レガシー
ISO-2022-JP
メール・JIS
Unicode Esc
\\uXXXX 形式
Hex Bytes
16進バイト列
よく使う変換
入力 (UTF-8)
出力 (Shift_JIS)
入力 文字数
0
code points
入力 バイト数
0
bytes
出力 文字数
0
code points
出力 バイト数
0
bytes
変換不可文字
0
非対応文字
出力バイト列(16進ダンプ)
バイト列がここに表示されます
入力の自動判定
📁 ファイルから読み込み(任意の文字コードを選択して読み込み)
📂
クリックまたはファイルをドロップ
最大 5 MB / .txt .csv .tsv .log など。「変換元の文字コード」で読み込み、「変換先」で出力
URLエンコード(文字コード別)
UTF-8 (%E3%81%82)
Shift_JIS (%82%A0)
EUC-JP (%A4%A2)
プレーンテキスト
よくある使い方(クリックで試す)

文字コード変換ツールの使い方

変換元・変換先の文字コードを選択し、テキストを入力するとリアルタイムに変換します。CSV を Excel で開くために UTF-8 から Shift_JIS にする、メールを送信するために ISO-2022-JP に変換する、など日本特有のレガシーシステムとの連携に最適です。

文字化けの修復: ブラウザで開いた CSV が「縺ゅ>縺輔▽」のように壊れて見える場合、それは Shift_JIS のバイト列を UTF-8 として解釈してしまったケースです。ファイルアップロード機能で「変換元: Shift_JIS」を選んで読み込めば、正しい文字に戻ります。

16進ダンプ表示: 出力されたバイト列をオフセット付きの 16 進ダンプとして表示します。バイナリ解析や、文字化けの原因調査に役立ちます。

URLエンコード: 同じ文字でも文字コードによって %エンコード結果が変わります。古いCGIやWeb サービス(Shift_JIS で URL エンコードを期待するもの)への対応に使えます。

自動判定: 入力されたバイト列がどの文字コードか自動推定します。文字化けしているデータを正しく開き直す手がかりになります。

変換不可文字: Shift_JIS や EUC-JP に存在しない文字(絵文字、一部の Unicode 拡張漢字)は「?」に置換されます。「変換不可文字」カウントで失われた文字数が分かります。

すべてのデータはブラウザ内で処理され、サーバーには送信されません。encoding.js ライブラリを使用しています。