データ変換・生成最終更新日: 2026-09-26

Hex・文字列変換

Hexのバイト列とUTF-8文字列を相互変換。日本語のバイト数や不正なUTF-8も確認できます。

マイツールを開く

変換ワークスペース

入力・鍵・出力は送信・保存されません。再読み込みで消えます。

変換例と仕組み

Hexは1バイトを16進数2桁で表す記法です。このツールはバイト列をUTF-8として文字に戻し、文字からHexへも変換します。

Hex → UTF-8

入力
48 65 6c 6c 6f
出力
Hello

UTF-8 → Hex(漢字1文字・3バイト)

入力
猫
出力
e7 8c ab

Hexは0xなしで入力します。半角スペース・改行・タブで区切れます。UTF-8として読めない場合もHexのバイト列を確認できます。Shift_JISの自動判定には対応していません。

シェアXfB!L

使い方

  1. 1

    変換方向を選ぶ

    Hex → UTF-8、またはUTF-8 → Hexを選びます。

  2. 2

    文字列かHexを入力する

    Hexは0xを付けず2桁ずつ入力し、「変換する」を押します。

  3. 3

    出力とバイト数を確認する

    文字列の出力とバイト数を確認します。UTF-8として読めない場合はHex表示と警告を確認してください。

このツールの特長

  • HexとUTF-8の相互変換
  • バイト数とHex表示
  • 不正なUTF-8を警告

こんな場面で便利

データ表現の学習

自作の例題を変換し、データの表し方を学ぶ。

詳しい説明

入力はUTF-8換算で最大1 MiBです。入力と出力はこのページ内で処理され、サーバーへ送信・保存されません。再読み込みすると消えます。

よくある質問

Hexは暗号化ですか?

いいえ。Hexはバイトの値を16進数で表す記法です。鍵を使わず元のバイト列へ戻せます。

0xや空白を含めて入力できますか?

0x接頭辞は除いてください。半角スペース・改行・タブは区切りとして使えます。

文字化けやUTF-8エラーになるのはなぜですか?

元のバイト列がUTF-8ではない、またはコピーで欠けた可能性があります。Shift_JISやバイナリファイルを自動判定する機能はありません。

すべての処理はブラウザ内で実行されます。ファイルがアップロードされることはありません。

今日の豆知識

Hexの2桁は1バイトです。UTF-8では「猫」の1文字がe7 8c abという3バイトになります。

利用状況の計測設定(任意)

同意した場合のみ、ランダムなブラウザIDと、ツール利用・学習の操作イベントを送信します。匿名の集計ではなく、再訪を調べるための仮名IDによる計測です。入力・回答・鍵・ファイル・検索語は送信しません。同意は90日間。断ってもすべての機能を使えます。

計測は無効です。

保存期間とプライバシー