文字化け変換・復元ツール
読めなくなった日本語を貼り付けると、UTF-8、Shift_JIS、EUC-JP、ISO-2022-JP の組み合わせから復元候補を表示します。メール、CSV、古いWebページ、ログの文字化け確認に使えます。
文字化けを変換して候補を確認する
入力内容はブラウザ内で処理されます。自動候補では複数の文字コード組み合わせを試し、読みやすさのスコア順に結果を並べます。完全な復元を保証するものではないため、文脈に合う候補を確認してください。
サンプルで試す
復元候補
スコアは機械的な目安ですこの文字化け変換ツールでできること
文字化けは、保存時の文字コードと表示時の文字コードがずれたときに起こります。例えば UTF-8 の日本語バイト列を Shift_JIS として読んでしまうと、「縺」「譁」「荳」などが混ざった読みにくい文字列になることがあります。このページでは、入力された文字列をいったん「誤って読まれた側の文字コード」に戻し、そこから「本来の文字コード」として読み直すことで、復元できそうな候補を表示します。
検索で多い「文字化け 変換」「文字化け 復元」「文字化け 解読」は、単に文字コードの説明を読みたいだけでなく、今ある壊れたテキストをすぐ直したい意図が強いキーワードです。そのため、このページでは説明よりも入力欄、候補一覧、コピー操作を上部に置いています。詳しい仕組みや限界は、ツールを試した後に確認できるよう下に整理しています。
| よくある状況 | 試す候補 | 確認ポイント |
|---|---|---|
| メール本文や古い掲示板の日本語が読めない | UTF-8 と Shift_JIS、ISO-2022-JP の組み合わせ | 文の前半だけでなく、句読点や漢字の並びが自然かを見ます。 |
| CSVをExcelで開いたら日本語が崩れた | UTF-8 と Shift_JIS の組み合わせ | 住所、氏名、商品名など既知の列が読めるか確認します。 |
| Webページやログにパーセント表記が混ざる | URLエンコードを戻してから UTF-8 として確認 | %E3%81%93 のような値は、先にURLデコードします。 |
こ のような数値参照が見える |
HTML数値参照を戻してから候補を確認 | HTMLやCMSからコピーしたテキストでよく発生します。 |
使い方
1. 文字化けした文を貼り付ける
メール、CSV、Webページ、ログなどから読めない文字列をコピーし、入力欄に貼り付けます。元の文が長すぎる場合は、まず1文から試すと候補を判断しやすくなります。
2. 自動候補または手動指定で変換する
通常は「自動候補」のままで構いません。原因が分かっている場合は、元の文字コードと誤って読まれた文字コードを手動で指定すると候補を絞れます。
3. 自然な候補を選ぶ
スコアが高い候補が必ず正しいとは限りません。人名、住所、商品名、専門用語など、文脈に合う文字列になっているかを目で確認してください。
4. 結果をコピーして元データを修正する
候補を選ぶと右側の結果欄に入ります。コピー後は、元のファイルやシステム側で文字コード設定を見直し、同じ文字化けが再発しないよう確認します。
文字化けが起きる仕組み
正しい流れ: 日本語テキスト → UTF-8 などのバイト列 → 同じ文字コードで読み込み → 正しく表示
文字化けの流れ: 日本語テキスト → UTF-8 などのバイト列 → Shift_JIS など別の文字コードで読み込み → 化け文字として表示
重要なのは、表示されている化け文字だけを見ても、元の文字コードを一意に決められない場合があることです。特に ? や � に置き換わっている部分は、元のバイトや文字の情報が失われている可能性があります。このツールは複数パターンを並べて比較するためのもので、復元候補の中から意味が通るものを選ぶ使い方に向いています。
対応する入力と限界
| 項目 | 対応状況 | 注意点 |
|---|---|---|
| UTF-8 / Shift_JIS / EUC-JP / ISO-2022-JP | 候補変換に対応 | ブラウザと変換ライブラリで扱える範囲の候補を表示します。 |
| URLエンコード | 前処理として対応 | %E3%81%82 のような表記を先に戻します。 |
| HTML数値参照 | 前処理として対応 | あ や あ を戻してから候補を作ります。 |
| 完全に失われた文字 | 復元不可の場合あり | ? や � に置き換わった文字は、元情報が残っていないことがあります。 |
よくある質問
? や � に置き換わった文字は情報が失われていることがあります。
関連ツールと参考情報
文字コード変換の解説
ASCII、Unicode、Shift_JIS、EUC-JP などの基本を確認できます。
ASCII 16進数変換ツール
ログやバイト列を16進数で確認したいときに使えます。
Excel・CSV全角半角一括変換
CSVの文字種整理や貼り付け前の表記ゆれ修正に使えます。