オンラインテキストから16進数へ、および16進数からテキストへのコンバーター

プレーン テキストと UTF-8 文字列 (国際文字や絵文字を含む) を 16 進表現に瞬時に変換するか、16 進バイトを人間が読めるテキストにデコードします。 9 開発者出力形式 (スペース区切り、0x 配列、\x 文字列エスケープ、URL パーセント エンコーディング、HTML 16 進エンティティ、および CSS エスケープ) とライブ 16 バイトを搭載ヘックスダンプインスペクター。

文字: 0

バイト: 0

16 進ダンプ / バイト インスペクター (1 行あたり 16 バイト)

Enter text or hexadecimal data above to inspect byte offsets.

テキストを 16 進数に変換する方法 (および 16 進数をテキストに変換する)

  1. 変換方向の選択 – 文字列を 16 進数バイトにエンコードするには Text → Hexadecimal を選択し、16 進数の値を読み取り可能な文字にデコードするには 16 進数 → Text を選択します。
  2. データを入力してください – 左側の ソース入力 ボックスに入力するか貼り付けるか、サンプル テキスト / サンプル Hex をクリックしてすぐにテストします。
  3. エンコーディングとフォーマットの設定 – UTF-8 (モダンテキストと絵文字に推奨) または ASCII を選択し、0x C 配列、\x エスケープを含む 9 つの出力フォーマットから選択します。 URL % エンコード、または HTML エンティティ。
  4. 検査とエクスポート – Hex ダンプ インスペクター でバイト オフセットを表示し、clipboardにコピー または .txt をダウンロードします。

ASCII と UTF-8 の 16 進エンコーディングについて

計算では、データの各バイトは 8 ビットで構成され、10 進数で 0 から 255、または 16 進数で 00 から FF までの値を保持できます (各 16 進数は正確に 4 ビット、つまり 1 ビットを表します) 「ニブル」)。

基本的な英語文字は、ASCII と UTF-8 の両方で 1 バイト のみを必要としますが、国際文字と絵文字には、UTF-8 の 2 から 4 バイトの が必要です。

キャラクター Unicode コードポイント UTF-8 16 進バイト バイト数 HTML 16 進エンティティ
XXQ1QXZAXXQ3QXZ (ラテン大文字 A) U+0041 41 1バイト A
XXQ1QXZéXXQ3QXZ (ラテン語のスモール E とアキュート) U+00E9 C3 A9 2バイト é
XXQ1QXZ€XXQ3QXZ (ユーロ記号) U+20AC E2 82 AC 3バイト €
XXQ1QXZ🚀XXQ3QXZ (ロケット絵文字) U+1F680 F0 9F 9A 80 4バイト 🚀

ASCII から 16 進数へのクイック参照表

キャラクターグループ ASCII 文字 小数範囲 16 進数の範囲
改行(LF) / 改行 XXQ2QXZXXQ1QXZ 10 0A
キャリッジ リターン (CR) XXQ2QXZXXQ1QXZ 13 0D
宇宙 (スペース) 32 20
桁 (0 ~ 9) 0 ~ 9 48 – 57 30 – 39
大文字 (A ~ Z) A ~ Z 65 – 90 41 – 5A
小文字 (a ~ z) a ~ z 97 – 122 61 – 7A

よくある質問

「0x」または「\x」プレフィックスが付いた 16 進文字列をテキストに変換するにはどうすればよいですか?

設定パネルで 16 進数 → テキスト (デコード) を選択し、16 進文字列を入力ボックスに貼り付けます。 空白、接頭辞、区切り文字を無視する をオンにすると、0x、\x、% などの接頭辞やコンマはデコード前に自動的に削除されます。

HTML 16 進エンティティ (é) が UTF-8 バイト (C3 A9) と異なって見えるのはなぜですか?

HTML 数値文字参照 (&#x...;) および CSS エスケープ (\00E9) は、文字の Unicode コード ポイント (U+00E9) を表します。 é)、標準の 16 進エンコードは、メモリに格納されている UTF-8 バイト シーケンス (C3 A9) を表します。当社のコンバータは両方を正確に処理するため、HTML エンティティが文字化けテキストとしてレンダリングされることはありません。

Hex Dump Inspector の右側の列にあるドット (.) は何を意味しますか?

標準の 16 進ダンプ ユーティリティ (xxd や hexdump -C など) では、右側の ASCII 列に印刷可能な ASCII 文字 (20 ~ 7E のバイト) が直接表示され、印刷不可能なコントロールが置き換えられます。文字 (改行 0A など) またはピリオド付きのマルチバイト UTF-8 継続バイト (.) なので、列の配置はそのまま残ります。