UTF-8 エンコード/デコード

テキストと UTF-8 バイト表現の間でローカルに相互変換でき、16進数、BOM、不正なバイト位置、エラーメッセージに対応しています。

ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド

UTF-8のエンコード/デコードの使い方

UTF-8のエンコード/デコードは現在のブラウザーのメモリ内でのみ入力を処理し、ネットワーク接続、アップロード、永続ストレージへの書き込みは行いません。

  1. 入力内容

    Unicodeテキストまたは16進数のUTF-8バイトを入力してください。

  2. 方向を選択

    テキストエンコーディングまたはバイトデコードを選択し、16進数の区切り形式を設定します。

  3. チェック結果

    BOM、バイト位置、エラー情報を確認してからコピーまたはダウンロードします。

制限事項と注意点

  • 一回の入力につき最大1 MiBまで対応します。出力が2 MiBを超える場合、完全な結果の生成は拒否されます。
  • 復号では有効なUTF-8テキストのみを受け付け、任意のバイナリを可読文字に偽装しません。
  • 不正なバイトの位置を報告します。結果は対象システムの文字セット設定の確認に代わるものではありません。

よくある質問

中国語はなぜ複数のバイトを占有するのですか?

UTF-8は可変長エンコーディングを使用し、中国語は通常複数のバイトで表されます。

BOMは自動的に削除されますか?

ツールは BOM を個別に表示して処理し、ユーザー入力を暗黙に破棄することはありません。

テキストをアップロードしますか?

いいえ、処理は現在のブラウザー内でのみ行われます。

ページのフィードバック問題を見つけましたか、または改善提案がありますか?
フィードバック機能はオンライン版での使用が必要です

オンライン版で JavaScript を有効にしてから送信してください。現在のツールまたは事例のローカル機能には影響しません。

オンライン版へフィードバックを送る