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%の増加に抑えます。
Related Tools
Base64 Converter
Encode text to Base64 or decode Base64 to text — all in one tool
Base64 to Binary
Convert Base64 to 8-bit binary representation and binary back to Base64
Base64 to ASCII
Decode Base64 to text with character-by-character ASCII breakdown
Base64 Validator
Validate Base64 strings with detailed character set, padding, and length analysis