メインコンテンツにスキップ

16進数とBase64の変換ツール

API reference

16進数のバイト列をBase64に変換し、Base64を16進数に戻します。0x・\x・スペース・コロン区切りの16進数に対応し、標準とURL-safeのBase64、任意のパディングとMIME改行(76文字)にも対応します。

入力

出力

結果
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/hex-to-base64-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "hexToBase64",
    "inputText": "48656c6c6f2c20576f726c6421"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `hex-to-base64-converter` tool (Hex to Base64 Converter) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/hex-to-base64-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="16進数とBase64の変換ツール — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

16進数とBase64は、同じ生のバイト列を書き表す2つの方法です。16進数はバイトごとに読みやすく(チェックサム、ハッシュ、パケットダンプなど)、Base64は約3分の1短く、JSON、URL、HTTPヘッダー、データURIに安全に貼り付けられます。このコンバーターは、テキストへのデコードを挟まずに両者を直接変換します。

使い方

  1. 方向を選びます: 16進数 → Base64、または Base64 → 16進数。
  2. 入力を貼り付けます。 16進数は 48656c6c6f、48 65 6c 6c 6f、48:65:6c:6c:6f、0x48 0x65、\x48\x65 のいずれでも構いません。Base64は標準またはURL-safeのアルファベットで、= パディングの有無を問いません。
  3. 出力オプションを設定します。 Base64の場合: URL-safeアルファベット、パディング、任意で76桁のMIME折り返し。16進数の場合: 区切り文字と大文字・小文字。
  4. 結果をコピーまたはダウンロードします。

知っておくと便利なこと

  • このツールはテキストではなくバイトを扱います。48656c6c6f は、その5バイトのBase64である SGVsbG8= になります。「café」のような文字列をエンコードするには、先に 16進数テキスト変換ツール か テキストからBase64 を使ってください。
  • URL-safeアルファベットは + と / をそれぞれ - と _ に置き換えます。JWTや多くのAPIで使われています。この形式ではパディングを省くのが一般的です。
  • 16進数の入力は桁数が偶数である必要があり、Base64の入力は末尾に1文字だけ余ることはできません。推測せず、フィールドに分かりやすいエラーを表示します。
  • すべてブラウザ内で実行されます。何もアップロードされないため、鍵、ハッシュ、トークンにも安心してお使いいただけます。

例

16進数 Base64
48656c6c6f SGVsbG8=
deadbeef 3q2+7w==
fbfffe +//+(標準)/ -__-(URL-safe)
hexbase64base64urlbytesbinaryencodedecodehashdeveloper

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。