JNTZN

무료 Base64→Hex 변환기

Base64 도구
Base64 도구

Base64 변환기

Base64
텍스트
준비 완료
Base64 문자열 붙여넣기
0 문자
디코딩된 텍스트
0 문자UTF-8
Base64
PDF
준비 완료
Base64로 인코딩된 PDF 붙여넣기
0 문자
PDF 파일의 Base64 문자열을 붙여넣으세요. 디코딩된 바이트는 다운로드 가능한 .pdf로 직접 저장됩니다.
PDF 준비 완료
output.pdf
Base64
Hex
준비 완료
Base64 문자열 붙여넣기
0 문자
출력 형식
Hex 출력
0 바이트0 Hex 문자
텍스트
Base64
준비 완료
텍스트 입력 또는 붙여넣기
0 문자
인코딩
Base64 출력
0 문자0% 오버헤드
PDF
Base64
로드된 파일 없음
여기에 PDF 파일 놓기
📄
PDF를 여기에 끌어다 놓으세요
또는 찾아보기를 클릭하여 파일 선택
document.pdf
0 KB
PDF
모든 PDF를 Base64 문자열로 인코딩합니다. JSON, HTML 데이터 URI 또는 Base64로 이진 데이터를 허용하는 API에 삽입하는 데 유용합니다.
Base64 출력
0 문자인코딩된 크기
Hex
Base64
준비 완료
Hex 문자열 붙여넣기
0 문자
공백 구분 (48 65 6c), 일반 (48656c) 또는 접두사 포함 (0x48 0x65) Hex를 허용합니다 — 공백, 대시, 0x 접두사는 자동으로 제거됩니다.
Base64 출력
0 바이트0 문자
완료!

Base64에서 Hex 변환기란 무엇인가요?

Base64-Hex 변환기는 Base64로 인코딩된 문자열을 받아 16진수 표현으로 디코딩합니다. 16진수 표현이란 이진 데이터의 각 바이트를 두 개의 16진수 자리(0–9, a–f)로 나타내는 형식입니다. PDF 변환기처럼 파일을 생성하는 것이 아니라, 기저 바이트를 직접 나타내는 사람이 읽을 수 있는 hex 값 문자열을 제공합니다.

왜 Base64 파일을 변환해야 하나요?

16진수는 저수준 데이터 검사의 공용어입니다. 개발자와 보안 전문가들은 인코딩된 페이로드 안에 어떤 바이트가 숨어 있는지 정확히 파악해야 할 때 hex를 사용합니다. 일반적인 사용 사례로는 인코딩 손상이 의심되는 API 응답 디버깅, Base64 형태로 전송되는 해시·서명·키·인증서 같은 암호화 데이터 검사, 파일의 실제 유형을 확인하기 위한 바이너리 파일 헤더 분석, 그리고 hex로 데이터를 표현하는 네트워크 프로토콜이나 임베디드 시스템 작업 등이 있습니다. Base64를 hex로 변환하는 것은 본질적으로 막을 걷어 올리는 것과 같습니다. 불투명한 문자와 숫자 문자열 대신, 실제 데이터를 구성하는 원시 바이트 값을 볼 수 있게 됩니다.

Base64-Hex 변환기는 큰 파일을 처리할 수 있나요?

출력이 바이너리 파일이 아닌 텍스트 문자열이기 때문에, 큰 입력은 매우 빠르게 거대한 hex 문자열을 생성할 수 있습니다. 1 MB의 바이너리 페이로드는 약 1.33 MB의 Base64가 되고, 이것이 다시 2 MB의 hex 텍스트(바이트당 두 글자)로 디코딩됩니다. 브라우저는 이를 완전히 메모리에서 처리하므로, 암호화 키·짧은 바이너리 블롭·인코딩된 이미지·문서 헤더 같은 적당한 크기의 입력은 전혀 문제가 되지 않습니다. 매우 큰 페이로드의 경우 출력 문자열이 너무 커져서 표시하고 복사하기 어려워질 수 있으며, 특히 시각적 칩 모드는 바이트마다 별도의 DOM 요소를 렌더링하기 때문에 브라우저가 느려질 수 있습니다. 큰 입력에는 단순하거나 공백으로 구분된 출력 형식이 훨씬 효율적입니다.

Base64-Hex 변환기 도구는 어떻게 작동하나요?

변환은 세 단계로 이루어집니다. 첫 번째로 Base64 문자열이 정규화됩니다. 줄 바꿈이 있거나 형식이 지정된 문자열을 깔끔하게 처리할 수 있도록 공백 문자가 제거됩니다. 두 번째로 JavaScript의 atob() 함수가 Base64를 바이너리 문자열로 디코딩하며, 각 문자는 하나의 데이터 바이트를 나타냅니다. 세 번째로 바이너리 문자열의 각 문자가 charCodeAt()을 통과하여 숫자 바이트 값을 얻고, 이 값은 toString(16)을 사용하여 두 글자 hex 문자열로 변환됩니다. 이때 5와 같은 한 자리 값이 05로 표기되도록 0으로 패딩됩니다. 결과로 나온 hex 값은 선택한 출력 모드에 따라 형식이 지정됩니다. 공백으로 구분된 형식(48 65 6c), 일반 형식(48656c), 0x 접두사 형식(0x48 0x65), 또는 시각적 검사를 위한 색상 코드 칩으로 표시됩니다.

Base64-Hex 변환기는 무료인가요?

완전히 무료입니다. 계정, 백엔드, 원격 측정, 비용 없이 브라우저에서 완전히 실행되는 단일 HTML 파일입니다. 데스크탑에 저장하여 무기한 오프라인으로 사용할 수 있습니다.