Binary to Text 변환기

2진수(바이너리)와 텍스트를 실시간으로 양방향 변환합니다. UTF-8 지원으로 한글도 변환 가능합니다.

문자: 0개 바이트: 0 비트: 0
변환 결과

Binary to Text 변환기 완벽 가이드

Binary to Text 변환기는 2진수(바이너리) 데이터와 사람이 읽을 수 있는 텍스트 사이를 자유롭게 변환해주는 무료 온라인 도구입니다. 컴퓨터는 모든 데이터를 0과 1의 조합인 이진수로 처리하며, 이 도구를 사용하면 바이너리 코드가 실제로 어떤 텍스트를 나타내는지 즉시 확인할 수 있습니다. 특히 UTF-8 인코딩을 완벽하게 지원하여 영문 알파벳은 물론 한글, 일본어, 중국어 등 다양한 언어의 문자도 정확하게 변환할 수 있습니다.

이 변환기는 8비트(1바이트) 단위를 기본으로 사용하며, 각 바이트는 공백으로 구분됩니다. 영문 알파벳과 숫자는 1바이트(8비트)로 표현되고, 한글과 같은 멀티바이트 문자는 UTF-8 기준으로 3바이트(24비트)로 표현됩니다. 실시간 양방향 변환을 지원하므로 입력과 동시에 결과를 확인할 수 있어 빠르고 편리합니다.

바이너리(2진수)란?

바이너리(Binary)는 0과 1 두 가지 숫자만 사용하는 수 체계로, 컴퓨터가 데이터를 저장하고 처리하는 가장 기본적인 방식입니다. 컴퓨터의 모든 텍스트, 이미지, 음성, 영상 데이터는 궁극적으로 0과 1의 조합으로 표현됩니다. 예를 들어, 영문 대문자 'A'는 ASCII 코드 65에 해당하며, 이를 8비트 이진수로 표현하면 01000001이 됩니다. 이처럼 모든 문자에는 고유한 이진수 표현이 있습니다.

UTF-8 인코딩과 한글 변환

UTF-8은 전 세계의 모든 문자를 표현할 수 있는 가변 길이 문자 인코딩 방식입니다. ASCII 문자(영문, 숫자, 기본 특수문자)는 1바이트로, 유럽 언어의 추가 문자는 2바이트로, 한글과 같은 동아시아 문자는 3바이트로 인코딩됩니다. 예를 들어, 한글 '가'는 UTF-8로 11101010 10110000 10000000 (EA B0 80)으로 표현됩니다. 이 도구는 이러한 멀티바이트 변환을 자동으로 처리합니다.

활용 분야

사용 방법

  1. 상단의 탭에서 변환 방향을 선택합니다 (바이너리→텍스트 또는 텍스트→바이너리).
  2. 입력 영역에 변환할 데이터를 입력합니다. 바이너리 입력 시 각 바이트를 공백으로 구분합니다.
  3. 입력과 동시에 실시간으로 결과가 표시됩니다.
  4. 결과를 복사하거나 공유할 수 있으며, 이미지로 저장하는 것도 가능합니다.

자주 묻는 질문 (FAQ)

Q. 바이너리 코드 입력 시 공백은 꼭 넣어야 하나요?

A. 네, 각 바이트(8비트)를 공백으로 구분해서 입력해야 정확한 변환이 가능합니다. 예를 들어 "01001000 01101001"처럼 8자리씩 공백으로 나누어 입력하세요. 공백 없이 연속으로 입력하면 8비트 단위로 자동 분할을 시도하지만, 가독성을 위해 공백 구분을 권장합니다.

Q. 한글도 변환할 수 있나요?

A. 네, UTF-8 인코딩을 사용하여 한글을 포함한 모든 유니코드 문자를 변환할 수 있습니다. 한글 한 글자는 UTF-8로 3바이트(24비트)로 표현됩니다. 예를 들어 '안녕'은 6바이트(48비트)의 바이너리 코드로 변환됩니다.

Q. 0과 1 이외의 문자가 포함되면 어떻게 되나요?

A. 바이너리 입력 모드에서 0과 1, 공백 이외의 문자가 포함되면 오류 메시지가 표시됩니다. 올바른 바이너리 코드(0과 1의 조합)만 입력해 주세요.

Q. 입력 데이터는 서버로 전송되나요?

A. 아닙니다. 모든 변환은 브라우저 내에서 JavaScript로 처리되며, 입력 데이터는 서버로 전송되지 않습니다. 안심하고 사용하셔도 됩니다.

Q. 이전에 입력한 값을 다시 볼 수 있나요?

A. 네, 브라우저의 LocalStorage를 사용하여 마지막 입력값이 자동으로 저장됩니다. 페이지를 새로고침해도 이전 입력값이 복원됩니다. 초기화 버튼을 누르면 저장된 데이터가 삭제됩니다.