AZ Tools

텍스트 ↔ 2진수 변환기

변환

어떤 텍스트든 2진수 표현으로, 또 다시 텍스트로 바꿉니다. 각 문자는 UTF-8 바이트로 인코딩되고, 모든 바이트는 8비트가 됩니다 — 그래서 'A' 같은 ASCII는 1바이트(01000001)이고, 이모지나 악센트 문자는 여러 바이트에 걸칩니다. 바이트를 어떻게 구분할지(공백, 없음, 사용자 지정 문자)를 골라 읽기 좋게 출력할 수 있습니다. 디코드 모드로 바꾸면 2진수를 붙여넣어 원래 텍스트를 복원합니다. 공백·줄바꿈 등 2진수가 아닌 문자는 무시하므로 지저분한 입력도 됩니다. 문자가 어떻게 저장되는지 배우기, 퍼즐·CTF, 짧은 메시지 인코딩에 유용합니다. 모든 처리는 브라우저에서 실행됩니다.

출력

2 바이트

사용법

  1. 방향을 고릅니다: 텍스트 → 2진수, 또는 2진수 → 텍스트.
  2. 입력을 입력하거나 붙여넣습니다. 인코딩 시에는 바이트 구분자를 고릅니다.
  3. 출력 상자에서 결과를 복사합니다.

자주 묻는 질문

왜 문자 하나가 8비트보다 길 때가 있나요?
텍스트는 UTF-8로 인코딩됩니다. ASCII 문자는 1바이트(8비트)지만, 이모지·악센트 문자·많은 비라틴 문자는 2~4바이트를 써서 16~32비트가 됩니다.
디코드에 유효한 2진수는 무엇인가요?
전체 길이가 8의 배수인 0과 1의 문자열입니다. 공백·줄바꿈 등은 먼저 제거되므로 '01001000 01101001'과 '0100100001101001'은 같게 디코드됩니다.
길이 오류가 나는 이유는?
디코드는 온전한 바이트가 필요합니다. 0과 1의 개수가 8의 배수가 아니면 어떤 문자가 불완전한 것이니, 빠지거나 남는 비트를 확인하세요.
텍스트가 업로드되나요?
아니요. 인코딩과 디코딩은 전적으로 브라우저에서 이뤄지며 서버로 전송되지 않습니다.

관련 도구