テキストと16進数(base-16)を相互に変換するためのプロフェッショナルなオンラインツール。ASCII、UTF-8をサポートし、リアルタイム変換で複数のフォーマットオプションを提供します。
入力 Hello
説明:各文字はその16進数ASCII値に変換されます(H=0x48, e=0x65, l=0x6C, o=0x6F) Each character is converted to its hexadecimal ASCII value (H=0x48, e=0x65, l=0x6C, o=0x6F)
入力 54 68 65 20 71 75 69 63 6b 20 62 72 6f 77 6e 20 66 6f 78
入力 2025 @ #
入力 🦊 (fox emoji)
説明:UTF-8絵文字は複数のバイトを必要とします(このキツネの絵文字は4バイト) UTF-8 emojis require multiple bytes (4 bytes for this fox emoji)
16進数(基数16)は、16個の記号(0-9とA-F)を使用する記数法です。1つの16進数が正確に4ビット(半バイト)を表すため、コンピューティングで広く使用されており、バイナリデータをコンパクトで人間が読める形式で表現するのに最適です。
テキストの各文字は、文字エンコーディング(通常はASCIIまたはUTF-8)における数値で表されます。この数値が16進表記に変換されます。たとえば、「A」のASCII値は65(10進数)= 41(16進数)です。
16進数は、メモリアドレス、カラーコード(#FF5733)、MACアドレス、暗号ハッシュ、ファイル署名、文字エンコーディング、バイナリデータのデバッグなど、プログラミングにおいて不可欠です。
暗号操作はしばしばバイナリデータを出力し、それは表示のために16進数にエンコードされます。ハッシュ関数(MD5、SHA-256)や暗号キーは、読みやすさと移植性のために通常16進形式で表示されます。
10進数 → 16進数:
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF
• 16進数を示すには「0x」プレフィックスを使用します
• 16進数2桁 = 1バイト = 8ビット
• 大文字か小文字かは慣習です
• デコードする前に必ず16進文字列を検証してください
16進数エンコーディングはプログラミングやコンピューティングで広範囲に使用されます:メモリアドレスの表現、ウェブデザインのカラーコード(#RRGGBB)、MACアドレス、バイナリファイルの解析、暗号ハッシュ、URLエンコーディング、文字エスケープシーケンスなどです。バイナリデータを人間が読める形式でコンパクトに表現する方法を提供します。
テキストを16進数に変換するには:1) 入力形式として「テキスト (UTF-8)」を、出力として「16進数」を選択します。2) 入力ボックスにテキストを入力すると、ツールがリアルタイムで変換します。各文字は16進値に変換されます(例:「A」は41になります)。ツールは国際文字や絵文字のUTF-8エンコーディングを自動的に処理します。
ASCIIは文字ごとに1バイト(最大128文字)を使用しますが、UTF-8は文字に応じて1〜4バイトを使用します。基本的な英字テキスト(A-Z、0-9)では同じです。しかし、UTF-8は絵文字や漢字など、すべてのUnicode文字を表現できます。例えば、「A」はどちらも41ですが、「你」はUTF-8ではE4 BD A0(3バイト)です。
16進数をテキストにデコードするには:1) 入力形式として「16進数」を、出力として「テキスト (UTF-8)」を選択します。2) 16進値を入力します(スペースや0xプレフィックスの有無は問いません)。ツールは自動的にスペースとプレフィックスを削除し、各16進数のペアを対応する文字に変換します。
はい!入力として「16進数」を、出力として「2進数」を選択してください。各16進数は正確に4つの2進数(ビット)に変換されます。例:F(16進数)= 1111(2進数)、A(16進数)= 1010(2進数)。この変換は、ビット単位の操作や低レベルプログラミングを理解するのに役立ちます。
バイトビューアは、16進エディタと同様に、専門的な16進ダンプ形式でデータを表示します。左にメモリアドレス、中央に16進値、右にASCII表現を表示します。この形式は、デバッグ、リバースエンジニアリング、ファイル解析で標準的です。
はい、16進数変換は完全に可逆です。正しい文字エンコーディング(UTF-8)を使用する限り、テキストを16進数に変換し、再びテキストに戻すと元のデータが得られます。これにより、16進数はデータ転送や保存において信頼性の高い形式となります。
16進数は2進数と完全に整合しています:16進数1桁 = 4ビット、16進数2桁 = 1バイト。これにより、2進数よりもコンパクト(4倍短い)で、コンピューティングにとって10進数よりも直感的です。また、16進数と2進数の間で暗算するのも容易なため、プログラマーに好まれます。
Encode and decode text using Base64 encoding scheme for data transmission and storage
Try Base64 →Convert text to binary and vice versa with comprehensive Base-2 conversion
Try Binary →