変換屋

文字化け変換・復元ツール

文字化けした文字列を貼るだけで、元の日本語に自動で復元・解読します。UTF-8・Shift_JIS・EUC-JP・ISO-2022-JP・Latin-1の取り違えを総当たりで判定し、化けた原因と直し方も表示。わざと文字化けさせる機能も無料。処理はすべてブラウザ内で完結します。

処理はすべてブラウザ内で完結します。入力した文字はどこにも送信されません。

文字列を貼り付けると、自動で復元します。

サンプルで試す

使い方

  1. 文字化けした文字列をコピーして、上の入力欄に貼り付けます(スマホは「貼り付け」ボタンでも OK)。
  2. 貼り付けた瞬間に自動で判定が始まり、いちばん可能性が高い復元結果が表示されます。ボタンを押す必要はありません。
  3. 結果の下に「どの文字コードを取り違えたか」が表示されます。正しく戻っていれば「コピー」で持ち帰れます。うまく戻らないときは「ほかの候補」も確認してください。

よくある文字化けパターンと、復元できる・できない例

見え方の例原因復元
縺薙s縺ォ縺。縺ッUTF-8 の文字を Shift_JIS として表示ほぼできる
ã“ã‚“ã«ã¡ã¯UTF-8 の文字を Latin-1 として表示できる
・ウ・ヤ・蝪シ・ソ。シEUC-JP の文字を Shift_JIS として表示できる
$B$3$s$K$A$O(BJIS コード(ISO-2022-JP)の切り替え記号が消えたできる
=?ISO-2022-JP?B?…?=メールの件名がエンコードされたままできる
%E6%96%87%E5%AD%97URL エンコードされたままできる
ハ゜ソコンMac の濁点分離(NFD)できる
���� や ????読み込みの時点で文字が置き換わったできない

最後の「�」「?」は見た目が似ていても性質がまったく違います。文字コードを取り違えただけの文字化けは「読み方」を間違えているだけなので元に戻せますが、「�」や「?」に置き換わった文字は、その時点で元のデータが捨てられています。この場合は、元のファイルやメールを正しい文字コードで開き直すしかありません。

ただし、UTF-8 の文字を Shift_JIS として表示したときの「縺・」「繝・せ繝・」のような化け方は例外です。失われるのは文字の一部(1〜2 バイト)だけなので、残った部分と前後の文字から元の文字を推定して補います。補った文字は結果の中で色を変えて「推定」と表示するので、念のため確認してからお使いください。

化け方から原因を見分ける

  • 漢字と半角カタカナが混ざる(縺、繧、ョ など):UTF-8 のデータを Shift_JIS で読んでいます。いちばんよく見るパターンです。
  • Ã や â などアクセント付きの英字が並ぶ:UTF-8 のデータを欧米向けの文字コード(Latin-1)で読んでいます。
  • ギリシャ文字やロシア文字、記号が混ざる:EUC-JP と Shift_JIS の取り違えが多いです。
  • 「�」が並ぶ:Shift_JIS などのデータを UTF-8 として読んだ結果です。文字列からは戻せません。

場面別の直し方

Excel で CSV が文字化けする

Excel はダブルクリックで開いた CSV を Shift_JIS として読むため、UTF-8 で保存された CSV は文字化けします。「データ」タブ →「テキストまたは CSV から」を選び、元のファイルの文字コードで「65001: Unicode (UTF-8)」を指定して読み込むと、正しく表示されます。CSV を作る側なら、UTF-8(BOM 付き)で保存すると Excel でもそのまま開けます。

メールが文字化けする

受信したメールが化けている場合は、メールソフトの「エンコード」や「文字コード」の設定で「日本語(自動選択)」や「UTF-8」「ISO-2022-JP」を切り替えてみてください。件名だけが「=?ISO-2022-JP?B?…?=」のように見える場合は、その部分をこのツールに貼り付ければ読めます。

Mac で作った zip のファイル名が文字化けする

Mac で圧縮した zip を Windows で展開すると、ファイル名が化けたり、濁点が「ハ゜」のように分かれたりします。分かれた濁点はこのツールで結合できます。ファイル名そのものを直すには、Windows 側で文字コードを指定して展開できるソフトを使うか、送る側で文字コードを指定して圧縮してください。

Web ページが文字化けする

ページ側の文字コード指定が間違っていることが多い現象です。見る側では、ブラウザの拡張機能などで文字コードを切り替えると読める場合があります。サイトを作る側なら、HTML の先頭に <meta charset="utf-8"> を書き、ファイルも UTF-8 で保存してください。

わざと文字化けさせる

上の「わざと文字化け」タブに文章を入れると、Excel でよく見る化け方、海外ソフト風、JIS コードの ESC 抜け、ザルゴ(Zalgo)テキストなど、いろいろな化け方に一度に変換できます。謎解きやネタ投稿、文字化けの説明資料づくりに使えます。

入力した文字の扱いについて

このツールの判定と復元は、すべてお使いのブラウザの中で行われます。貼り付けた文字列がサーバーに送信・保存されることはないので、メール本文や業務ファイルの一部でも安心して試せます。

最終更新:

よくある質問