본문 바로가기
2글자 이상 입력하세요

인코딩 변환기

글자와 바이트 사이를 확인하세요. HEX 해석부터 Base64·URL·HTML Entity 변환까지 지원합니다.

인코딩 변환하기

HEX 바이트를 해석하거나 Base64·URL을 변환하세요. 입력하면 결과가 자동으로 갱신됩니다.

사용법 보기
입력
인코딩 변환할 입력Text · 편집
0 bytes
변환 결과
변환 결과Text · 읽기 전용
0 bytes
HEX 바이트 대시보드(출력 인코딩 기준)
텍스트를 입력하면 HEX 바이트가 표시됩니다

사용법과 자세한 설명

글자는 같아도 바이트는 달라집니다

다른 시스템에서 받은 HEX 바이트는 해석 인코딩을 맞춰야 올바른 글자로 읽힙니다. EUC-KR·UTF-8·UTF-16 입력을 해석하고 UTF-8·UTF-16 표현을 확인해 보세요. Base64·URL·HTML Entity는 별도 탭에서 인코딩하거나 디코딩할 수 있습니다.

사용 방법

EUC-KR B0 A1, 문자 가, UTF-8 EA B0 80의 대응 관계
바이트의 인코딩을 알고 읽기예시: EUC-KR 바이트 B0 A1을 HEX 모드에서 EUC-KR로 해석하면 ‘가’입니다. 같은 글자의 UTF-8 바이트는 EA B0 80입니다.
  1. 인코딩 변환 탭에서 텍스트 또는 HEX 입력 모드를 고릅니다.
  2. HEX를 넣었다면 원래 바이트의 해석 인코딩을 선택합니다.
  3. 결과 텍스트와 문자별 HEX 바이트를 확인하고 복사합니다.
  4. Base64·URL 변환 탭에서 변환 방식과 인코딩·디코딩 방향을 선택합니다.

예시로 이해하기

hello와 Base64 aGVsbG8=를 양방향 화살표로 연결한 도식
같은 hello, 목적에 따라 다른 표현Base64의 aGVsbG8=는 hello로 되돌릴 수 있습니다. 인코딩은 표현 방식을 바꾸는 과정이며 비밀을 보호하는 암호화가 아닙니다.

주요 기능

  • EUC-KR·UTF-8·UTF-16 HEX 입력 해석
  • 문자 경계별 HEX 바이트 시각화
  • UTF-8 기반 Base64 인코딩·디코딩
  • URI Component·URI 전체·HTML Entity 변환
  • 입력 업로드 없이 브라우저에서 처리

자주 묻는 질문

EUC-KR 바이트를 UTF-8로 읽으려면 어떻게 하나요?
HEX 모드에 EUC-KR 바이트를 넣고 해석 인코딩을 EUC-KR로 선택하세요. 읽힌 텍스트를 확인한 뒤 UTF-8 출력을 선택하면 해당 표현을 확인할 수 있습니다.
EUC-KR 파일을 만들 수도 있나요?
현재 EUC-KR 입력 해석은 지원하지만 EUC-KR 출력 바이트 생성은 지원하지 않습니다. 출력 인코딩을 EUC-KR로 고르더라도 실제 바이트는 UTF-8 대체 결과이므로 EUC-KR 파일 생성 용도로 사용하지 마세요.
Base64는 암호화인가요?
아닙니다. Base64는 바이트를 문자로 표현하는 인코딩입니다. 비밀키 없이 되돌릴 수 있으므로 개인정보나 비밀번호를 보호하는 암호화로 사용하지 않습니다.
URL 인코딩은 어느 방식을 선택하나요?
쿼리의 값처럼 URL의 일부를 바꿀 때는 URI Component를 사용합니다. 주소 전체의 /, ?, & 같은 구조를 유지하려면 URI 전체를 사용합니다.
깨진 한글은 항상 복구되나요?
원래 바이트와 올바른 해석 인코딩이 있으면 복원할 수 있습니다. 이미 물음표나 대체 문자로 손실된 정보는 단순 인코딩 변환만으로 되찾을 수 없습니다.

관련 도구