テキスト ↔ Hex 変換ツール

テキストを16進数に変換し、16進数を読み取り可能なテキストに戻します — UTF-8完全対応、すべてブラウザ内で処理。

728回閲覧

テキストからHexへ

HexからTextへ

テキスト・16進数変換はどのように行われますか?

テキストはまずUTF-8でバイト列に変換され(これにより、あらゆる文字や絵文字が変換の往復で失われません)、各バイトが2桁の16進数として表記されます:"Hi" は 48 69 になります。デコードはこの逆の処理を行い、スペースや「0x」プレフィックスは無視されます。バイナリプロトコルのデバッグ、データの埋め込み、あるいは単にメッセージを分かりにくくしたい場合などに役立ちます。

16進数エンコードはあくまでエンコードであり、暗号化ではありません:誰でもデコードできます。本当の秘匿性が必要な場合は適切な暗号化を使用してください。すべての処理はブラウザ内で行われ、何もアップロードされません。

よくある質問

16進数エンコードは安全ですか?

いいえ — これは表現方法を変えるだけで、秘匿性は提供しません。16進数は誰でも即座にデコードできます。機密データには本物の暗号化(AESなど)を使用してください。

日本語や絵文字には対応していますか?

はい。このツールはUTF-8を介してエンコードするため、あらゆるUnicode文字 — 日本語、アクセント記号、絵文字を含む — が正しく変換・復元されます。

デコーダーはどのような入力形式に対応していますか?

スペースの有無、改行、「0x」プレフィックスの有無にかかわらず対応しています:「48 69」「4869」「0x48 0x69」はすべて「Hi」にデコードされます。

関連ツール