도구
KO

Base64 16진수(Hex) 변환기

Base64 문자열을 16진수 바이트로, 16진수를 다시 Base64로 변환합니다. 바이너리 데이터, 해시, 키, UUID, 네트워크 페이로드를 살펴볼 때 유용합니다.

개인정보 보호: 데이터는 브라우저에서만 처리되며 절대 업로드되지 않습니다.

Base64를 16진수로 변환하는 방법

  1. 변환 방향을 선택하세요: Base64 → 16진수 또는 16진수 → Base64.
  2. 값을 붙여넣으세요. 16진수 입력에는 공백, 콜론, 0x 또는 \x 접두어가 있어도 됩니다.
  3. 대소문자와 바이트 구분자를 고른 다음 결과를 복사하세요.

Base64와 16진수 비교

두 인코딩 모두 바이너리 데이터를 텍스트로 표현합니다. 16진수는 바이트당 2자를 사용하고(오버헤드 100%) 바이트 단위로 읽기 쉬워서 해시나 키를 표시할 때 자주 쓰입니다. Base64는 3바이트를 4자로 표현하므로(오버헤드 33%) 전송할 때 더 간결합니다.

텍스트Base6416진수
HiSGk=48 69
HelloSGVsbG8=48 65 6c 6c 6f

자주 묻는 질문

SHA-256 해시를 Base64에서 16진수로 바꾸려면 어떻게 하나요?

Base64 해시(= 기호로 끝나는 44자)를 붙여넣으면 대부분의 명령줄 도구에서 쓰는 64자리 16진수 문자열을 얻을 수 있습니다.

16진수 입력에 공백이나 0x 접두어가 있어도 되나요?

네. 공백, 줄바꿈, 콜론, 하이픈, 0x 또는 \x 접두어는 변환 전에 자동으로 제거됩니다.

16진수는 왜 자릿수가 짝수여야 하나요?

각 바이트는 정확히 두 자리의 16진수로 표기됩니다. 자릿수가 홀수라면 한 자리가 빠졌다는 뜻이며, 대개 앞자리의 0이 누락된 경우입니다.