텍스트 ↔ Hex 변환기

텍스트를 16진수(Hex)로 인코딩하고, Hex를 다시 읽을 수 있는 텍스트로 디코딩합니다 — UTF-8을 완벽하게 지원하며 모든 처리가 브라우저 안에서 이루어집니다.

조회수 726회

텍스트 → Hex

Hex → 텍스트

텍스트-Hex 변환은 어떻게 이루어지나요?

텍스트는 먼저 UTF-8로 바이트로 변환되고(그 덕분에 모든 문자와 이모지가 왕복 변환 과정에서도 손상되지 않습니다), 각 바이트는 두 자리 16진수로 표기됩니다: "Hi"는 48 69가 됩니다. 디코딩은 이 과정을 반대로 수행하며 공백과 "0x" 접두사는 무시됩니다. 바이너리 프로토콜을 디버깅하거나 데이터를 삽입하거나, 단순히 메시지를 알아보기 어렵게 만들고 싶을 때 유용합니다.

16진수 인코딩은 암호화가 아니라 인코딩일 뿐이라는 점에 유의하세요: 누구나 손쉽게 디코딩할 수 있습니다. 진정한 기밀성이 필요하다면 제대로 된 암호화를 사용하세요. 모든 처리는 브라우저 안에서 이루어지며 어떤 데이터도 서버로 전송되지 않습니다.

자주 묻는 질문

16진수 인코딩은 안전한가요?

아니요 — 표현 방식만 바뀔 뿐 기밀성은 보장되지 않습니다. 누구나 16진수를 즉시 디코딩할 수 있습니다. 기밀 데이터에는 AES 같은 실제 암호화를 사용하세요.

특수 문자와 이모지도 지원되나요?

네. 이 도구는 UTF-8을 통해 인코딩하므로 악센트 부호, 특수 문자, 이모지를 포함한 모든 유니코드 문자가 올바르게 변환되고 복원됩니다.

디코더는 어떤 입력 형식을 지원하나요?

공백이 있거나 없는 16진수 쌍, 줄바꿈, "0x" 접두사 모두 지원합니다: "48 69", "4869", "0x48 0x69" 모두 "Hi"로 디코딩됩니다.

비슷한 도구