ワークスペースを準備中…
入力
ワークスペースを準備中…
出力
結果はここに表示されます。
使い方
- 変換するテキストを入力または貼り付けます。
- 大文字、バイト区切り、0x接頭辞を選びます。
- 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秒で停止します。
参考資料WHATWG · UTF-8
?
よくある質問
通常の英字や数字の文字列にも使えますか?
はい。abcは616263、ABCは414243、文字列123は313233です。数値の基数変換とは異なります。
日本語や絵文字にも対応しますか?
はい。UTF-8では1文字に1つ以上のバイトを使い、中文はe4b8ade69687になります。
区切りや大文字でバイトは変わりますか?
いいえ。Hex表記だけが変わります。元のテキストにある実際の空白は符号化されます。
入力はサーバーに送られますか?
いいえ。計算はブラウザー内で行われ、DevToolsy は入力をアップロードも保存もしません。
コピーには何が含まれますか?
表示中の文字列をコピーします。JSONには結果全体とバイト数が含まれ、Unicodeと制御文字を保持します。