テキストからHexへの変換

UTF-8テキストをHex文字列に変換し、大文字、区切り、0x接頭辞を選択できます。

数値と単位
ワークスペースを準備中…

入力

ワークスペースを準備中…

出力
結果はここに表示されます。

使い方

  1. 変換するテキストを入力または貼り付けます。
  2. 大文字、バイト区切り、0x接頭辞を選びます。
  3. Hex文字列をコピーするかJSONをダウンロードします。

テキストからHexへの変換

Hex文字列はバイトを読みやすく表したものです。テキストをUTF-8に符号化してから各バイトを16進数2桁で表示します。

ASCII英字はUTF-8で1バイト、日本語や絵文字は複数バイトです。見た目の1文字が複数のHexペアになります。

表現と使い方

文字列変換と数値変換は異なります。文字列"123"は各文字のHexバイト31、32、33から313233になります。数値123の16進数は7bです。

変換前と変換後
入力
Hello 中文 👋
結果
48656c6c6f20e4b8ade6968720f09f918b

各2桁がUTF-8の1バイトで、1文字に複数のペアが必要な場合があります。

精度と検証

初期出力は区切りなしの小文字Hexです。区切りは表示だけを変え、0xは先頭に一度だけ付きます。各バイトの先頭の0を保持します。

結果の読み方と再利用

元の文字の大小やUnicode形式は変えません。実際の空白、改行、BOM、制御文字を符号化し、対になっていないサロゲートはエラーにします。

処理の制限

数値は500行 / 1 MiB、1数値4,096文字まで。小数部は1–128桁。テキストとバイト列は 64 KiB、ビット演算は8–256ビット。Worker は30秒で停止します。

?

よくある質問

通常の英字や数字の文字列にも使えますか?

はい。abcは616263、ABCは414243、文字列123は313233です。数値の基数変換とは異なります。

日本語や絵文字にも対応しますか?

はい。UTF-8では1文字に1つ以上のバイトを使い、中文はe4b8ade69687になります。

区切りや大文字でバイトは変わりますか?

いいえ。Hex表記だけが変わります。元のテキストにある実際の空白は符号化されます。

入力はサーバーに送られますか?

いいえ。計算はブラウザー内で行われ、DevToolsy は入力をアップロードも保存もしません。

コピーには何が含まれますか?

表示中の文字列をコピーします。JSONには結果全体とバイト数が含まれ、Unicodeと制御文字を保持します。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。