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%만 증가시킵니다.