文字化けジェネレーター

テキストのUTF-8バイト列を別のエンコーディングとして解釈し、意図的に文字化けを再現します。

変換先エンコーディング
文字化け結果UTF-8 → Shift-JIS として解釈
ここに文字化けテキストが表示されます

仕組みについて

文字化けは、テキストのバイト列をエンコーダーと異なるエンコーディングで解釈したときに発生します。 このツールでは、入力テキストのUTF-8バイト列を選択したエンコーディングとして読み直すことで、 実際の文字化けを再現しています。

例:日本語テキスト「日本語」はUTF-8で E6 97 A5 E6 9C AC E8 AA 9E というバイト列になりますが、 これをShift-JISとして解釈すると全く異なる文字として表示されます。

このツールについて

「文字化け」は、テキストが書き込まれた文字コードと、読み込む際に解釈される文字コードが一致しない場合に発生します。当ツールは入力したテキストのUTF-8バイト列を、Shift-JISやEUC-JPなど別の文字コードとして意図的に解釈させることで、文字化けを再現します。

実際の文字化けの原因調査やデバッグの再現、文字コードの仕組みを学ぶ教材としても活用できます。

使い方

  1. 1

    テキストを入力

    文字化けさせたいテキストを入力欄に入力します。

  2. 2

    変換先エンコーディングを選択

    UTF-8のバイト列をどのエンコーディングとして読み直すか選択します。

  3. 3

    文字化けを確認

    入力と同時に自動で文字化けテキストが生成されます。

  4. 4

    コピーして使用

    コピーボタンで文字化けテキストをクリップボードにコピーできます。

よくある質問

なぜ文字化けが起きるのですか?
テキストデータは文字コードごとに異なるバイト列で表現されます。書き込み時と読み込み時で文字コードの解釈が異なると、意図しない文字の並びとして表示され、これが文字化けです。
対応している文字コードは何ですか?
UTF-8を基準に、Shift-JISやEUC-JPなど日本語でよく使われる文字コードとして再解釈するパターンに対応しています。
実務でどのように役立ちますか?
メールやWebページで実際に発生した文字化けの原因(文字コードの不一致)を特定する手がかりとして、同じ文字化けパターンを再現し比較するのに役立ちます。

他のツールも見る

ツール一覧すべてのツールを見る