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