인코딩 변환기
텍스트 인코딩 변환과 Base64·URI·HTML Entity 암복호화를 지원합니다.
Tip HEX 모드에서 EUC-KR 바이트를 붙여넣어 UTF-8로 변환할 수 있습니다.
입력
0 bytes
변환 결과
0 bytes
HEX 바이트 대시보드 (출력 인코딩 기준)
텍스트를 입력하면 HEX 바이트가 표시됩니다
사용 방법
- 인코딩 변환 탭 — 텍스트 모드에서 직접 입력하거나, HEX 모드에서 바이트를 붙여넣어 인코딩을 변환합니다.
- HEX 대시보드 — 각 문자가 선택 인코딩에서 몇 바이트를 차지하는지 색상으로 구분해 보여줍니다.
- 암복호화 탭 — Base64, URI Component, URI 전체, HTML Entity를 실시간으로 인코딩/디코딩합니다.
활용 예시
- EUC-KR → UTF-8 변환 — 레거시 시스템의 hex 바이트를 UTF-8 텍스트로 변환
- byte 수 비교 — "안녕하세요"의 UTF-8(15 bytes)과 EUC-KR(10 bytes) 크기 비교
- Base64 디코딩 — API 응답이나 JWT 토큰의 Base64 페이로드 확인
- URL 디코딩 — %EC%95%88%EB%85%95 같은 퍼센트 인코딩을 원래 텍스트로 복원
- HTML Entity 변환 — <script> 같은 HTML 엔티티를 원본 문자로 변환
자주 묻는 질문
- EUC-KR 텍스트를 UTF-8로 변환하려면 어떻게 하나요?
- 탭 1에서 입력 모드를 [HEX]로 선택하고, EUC-KR 파일의 hex 바이트를 붙여넣은 후 해석 인코딩을 EUC-KR로 설정하세요. 변환 결과에 UTF-8 텍스트가 표시됩니다.
- Base64 인코딩/디코딩은 한글도 지원하나요?
- 네, 탭 2의 Base64 기능은 한글을 포함한 유니코드 문자를 모두 지원합니다. UTF-8 바이트 기반으로 처리하므로 다국어 텍스트도 정확하게 변환됩니다.
- HEX 바이트 대시보드는 무엇을 보여주나요?
- 입력 텍스트를 선택한 출력 인코딩 기준으로 각 문자의 HEX 바이트를 시각화합니다. 문자 경계별로 색상이 교대되어 한 글자가 몇 바이트를 차지하는지 한눈에 확인할 수 있습니다.
- URI Component와 URI 전체의 차이는 무엇인가요?
- URI Component는 URL의 파라미터 값처럼 구분자 문자(/, ?, &, = 등)까지 인코딩합니다. URI 전체는 URL 구조를 유지하면서 한글 등 특수 문자만 인코딩합니다.