Base64からHexへ

Base64文字列を16進数にデコード、または16進数をBase64に再エンコード。結果を即座にコピーできます。

100%クライアントサイド — データがデバイスから離れることはありません

このツールが安全な理由

データがデバイスから離れることはありません — すべてブラウザ内で実行されます。

サーバーへのアップロードなし。 他のツールはファイルをサーバーに送信しますが、私たちのツールは送信しません。
コンテンツの追跡ゼロ。 変換内容を閲覧、保存、記録することは一切ありません。
オフラインでも動作。 一度読み込めば、インターネット接続なしでツールが動作します。

コード例

プロジェクトにすぐに使えるコードスニペットです。

Python
import base64
import binascii

# Base64 → Hex
b64 = "SGVsbG8="
raw = base64.b64decode(b64)
hex_str = binascii.hexlify(raw).decode()
print(hex_str)  # 48656c6c6f

# Hex → Base64
hex_str = "48656c6c6f"
raw = bytes.fromhex(hex_str)
b64 = base64.b64encode(raw).decode()
print(b64)  # SGVsbG8=

# One-liners
b64_to_hex = lambda s: base64.b64decode(s).hex()
hex_to_b64 = lambda s: base64.b64encode(bytes.fromhex(s)).decode()

print(b64_to_hex("SGVsbG8="))  # 48656c6c6f

よくある質問

以下を検索するか、よくある質問をご覧ください。

16進数(Hex)は16文字(0-9とA-F)を使用してバイナリデータを表現します。暗号化やコンピュータネットワーキングで広く使用されています。
Base64の方がはるかにスペース効率が優れています。Hexはデータサイズを100%増加させるのに対し、Base64はわずか33%の増加に抑えます。