メインコンテンツへ移動
eyunzhu

テキスト・16進数・2進数変換

UTF-8 テキストと 16 進・2 進のバイト列を相互変換。日本語や絵文字にも対応します。

形式

入力や設定の変更に合わせて自動更新

このブラウザー内で処理します。アップロードや保存は行いません。

このツールについて

文字コードの調査や通信テストの準備に、文字を構成するバイトを確認できます。

使い方

16 進数または 2 進数を選び、どちらかの欄を編集すると反対側が更新されます。1 バイトは 16 進なら 2 桁、2 進なら 8 桁です。バイト間の空白はあってもなくても構いません。

UTF-8 では 1 文字が複数バイトになる場合があります。不正な桁、不完全なバイト列、不正な UTF-8 はエラーとして表示します。テキストは 256 KiB まで。バイト列を整数として解釈するツールではありません。

よくある質問

1文字が複数バイトになるのはなぜ?

UTF-8 は可変長の文字コードです。16進数2桁、または2進数8桁が1バイトを表します。不完全なバイト列や不正な UTF-8 は変換できません。

C3 A9 は変換できるのに、E9 や 0xE9 はなぜエラーになりますか?

C3 A9 は é を表す UTF-8 のバイト列です。E9 単独では正しい UTF-8 にならず、0x 接頭辞にも対応していません。16 進数なら 2 桁、2 進数なら 8 桁を 1 バイトとして入力し、必要なら空白で区切ってください。旧来の文字コードのファイルには、テキストファイルの文字コード変換ツールを使えます。

コメント

0
してディスカッションに参加してください。
コメントはまだありません。
返信スレッド

会話全体を時系列で確認できます。各返信には、どのメッセージへの返信かが示されます。