コンテンツへスキップ
uencoder

HEX エンコーダー

Encode text to hexadecimal online。無料、プライベート、100%クライアントサイド。

例を試す:
Local only

最近の履歴

履歴はまだありません

使い方

  1. 入力ボックスにテキストを入力または貼り付けします。
  2. Toggle uppercase or select a separator style.
  3. Copy or download the hex result.

このツールを使うタスク

ネットワークパケットを構築して検査する
テスト・デバッグ・プロトコル開発のための生のネットワークパケットを構築します。Ethernet、IP、トランスポート層のカプセル化を理解しましょう。
タスク
オブジェクトから URL クエリ文字列を構築する
JavaScript オブジェクトから適切にエンコードされたクエリ文字列を構築します。配列、ネストしたオブジェクト、特殊文字を正しく扱います。
タスク
16 進文字列を Base64 に変換する(逆変換も)
同じバイナリデータの 16 進ダンプと Base64 表現を相互変換します。バイトの欠落やパディングエラーなしに変換できます。
タスク
IPv4 と IPv6 のアドレス形式を相互変換する
IP アドレスをドット 10 進、16 進、2 進、IPv6 の各表現の間で変換します。IPv4 射影 IPv6 アドレスについても理解します。
タスク
URL クエリ文字列内で安全に使えるようテキストをエンコードする
任意のテキスト(スペース、アンパサンド、Unicode、等号を含む)を、URL の「?key=」の直後に置いてもパースが壊れない値に変換します。
タスク
URL クエリ文字列をパースする
クエリ文字列は、URL の「?」以降でキーと値のペアを渡します。パース、エンコード、配列・ネストしたオブジェクト・特殊文字の扱いを学びましょう。
タスク
コンパクトなバイナリ JSON に CBOR エンコードを使う
CBOR(Concise Binary Object Representation、RFC 8949)は JSON ライクなデータ向けのバイナリシリアライズ形式で、JSON より小さく高速です。
タスク
効率的なバイナリシリアライズに MessagePack を使う
MessagePack は JSON ライクなデータをコンパクトなバイナリ形式にパックし、サイズとパース時間を削減します。高性能 API や IoT で人気です。
タスク
WebSocket フレーム形式を理解する
WebSocket フレームには、オペコード、マスキング、ペイロード長からなる固有のバイナリ形式があります。WebSocket フレームのデコードと構築を学びましょう。
タスク
エンコード・デコードの往復がロスレスであることを検証する
デコードしてから再エンコード(またはその逆)が元の入力と完全に一致するかを確認し、アルファベットやパディングの誤りによる暗黙のデータ破損を検出します。
タスク

このツールを使うパイプライン

よくある質問

What is hex encoding?
Hex encoding converts each byte of data into a two-character hexadecimal representation using digits 0-9 and letters A-F.
データはどこかにアップロードされますか?
いいえ。すべてのエンコードはブラウザ内でローカルに行われ、サーバー往復はありません。

関連ツール