16진수(hex)와 Base64 형식 사이를 변환합니다. hex 입력은 원시 hex, 0x 접두사가 붙은 형식, 공백으로 구분된 바이트를 받습니다. 출력 hex는 4가지 형식으로 낼 수 있습니다: 소문자/대문자, 공백 또는 0x 접두사 유무. 모든 처리는 브라우저에서 로컬로 이루어집니다 — 데이터는 어떤 서버에도 업로드되지 않습니다.
방향:
hex 형식:
입력 (Hex)
출력 (Base64)
Hex → Base64: 16진수 문자열을 입력해 Base64로 인코딩하세요. 원시 hex(48656c6c6f), 0x 접두사(0x48 0x65), 공백 구분 바이트(48 65 6c 6c 6f) 지원 — 공백은 자동 제거됩니다. Base64 → Hex: Base64 문자열을 입력해 16진수 바이트로 디코딩하세요. 표준과 URL-safe Base64 모두 입력 가능(-_ 문자로 자동 감지). hex 출력 형식:aa(소문자), AA(대문자), aa bb(공백 구분 소문자), 0xAA(0x 접두사 대문자). URL-safe:+를 -로, /를 _로 바꾸고 끝의 = 패딩을 벗깁니다.
Hex, 바이너리, Base64는 같은 바이트
Hex와 Base64는 하나의 바이트 문자열에 대한 두 개의 텍스트 표현입니다 — hex는 바이트당 2자를 쓰고 사람이 읽기 쉬운 채로 남고, Base64는 3바이트당 4자를 써서 컴팩트합니다. 둘 사이의 변환은 언제나 그 아래의 원시 바이트를 거칩니다.
hex → 바이트 → Base64 사슬은 무손실로 왕복됩니다 — 크기 차이는 순전히 표기법이지 데이터가 아닙니다.