이진수 텍스트 변환

텍스트와 이진수(바이너리)를 양방향으로 실시간 변환합니다. 한글·영문·숫자를 8비트 단위로 변환하고, 16진수·8진수도 함께 확인하세요.

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

이진수 텍스트 변환기 완벽 가이드

이진수 텍스트 변환기는 컴퓨터의 가장 기본적인 언어인 이진수(바이너리)와 사람이 읽을 수 있는 텍스트를 자유롭게 양방향 변환해주는 무료 온라인 도구입니다. 컴퓨터는 내부적으로 모든 데이터를 0과 1의 조합으로 처리하며, 이 변환기를 사용하면 어떤 텍스트가 이진수로 어떻게 표현되는지, 또는 이진수 코드가 실제로 어떤 의미를 가지는지 즉시 확인할 수 있습니다. 특히 UTF-8 인코딩을 완벽하게 지원하여 한글, 영문 알파벳, 숫자, 특수문자까지 모든 종류의 문자를 정확하게 변환합니다.

이 도구의 가장 큰 특징은 이진수뿐만 아니라 16진수(Hexadecimal)와 8진수(Octal) 표현도 함께 제공한다는 점입니다. 프로그래밍이나 네트워크 분석에서는 이진수보다 16진수가 더 자주 사용되며, 이 도구를 통해 하나의 텍스트에 대한 다양한 진법 표현을 한눈에 비교할 수 있습니다. 모든 결과는 8비트(1바이트) 단위로 깔끔하게 그룹화되어 표시되며, 각 결과마다 개별 복사 버튼이 제공되어 필요한 형식만 빠르게 복사할 수 있습니다.

이진수(바이너리)란 무엇인가?

이진수(Binary)는 0과 1 두 개의 숫자만 사용하는 수 체계입니다. 컴퓨터의 기본 처리 단위인 트랜지스터가 '켜짐(1)'과 '꺼짐(0)' 두 가지 상태만 가지기 때문에, 컴퓨터의 모든 데이터는 궁극적으로 이진수로 표현됩니다. 1비트(bit)는 0 또는 1 하나의 값을 저장할 수 있고, 8비트가 모여 1바이트(byte)가 됩니다. 1바이트로는 0부터 255까지 총 256가지 값을 표현할 수 있습니다.

UTF-8 인코딩과 다국어 지원

UTF-8은 전 세계의 모든 문자를 표현할 수 있는 가변 길이 문자 인코딩 방식입니다. ASCII 호환 문자(영문, 숫자, 기본 특수문자)는 1바이트(8비트)로 인코딩되고, 한글이나 한자 같은 동아시아 문자는 3바이트(24비트)로 인코딩됩니다. 예를 들어, 영문 대문자 'A'는 이진수 01000001(16진수 41)로 표현되며, 한글 '가'는 11101010 10110000 10000000(16진수 EA B0 80)으로 표현됩니다. 이 변환기는 이러한 멀티바이트 처리를 자동으로 수행합니다.

16진수와 8진수 변환

16진수(Hexadecimal)는 0~9와 A~F를 사용하여 16가지 값을 한 자리로 표현합니다. 이진수 4비트가 16진수 1자리에 대응하므로, 1바이트를 16진수 2자리로 간결하게 표현할 수 있어 프로그래밍에서 매우 널리 사용됩니다. 8진수(Octal)는 0~7을 사용하는 수 체계로, 유닉스/리눅스 파일 권한 설정 등에서 사용됩니다. 이 도구는 텍스트 입력 시 이진수, 16진수, 8진수 표현을 모두 동시에 보여줍니다.

활용 분야

사용 방법

  1. 상단 탭에서 변환 방향을 선택합니다 (텍스트→이진수 또는 이진수→텍스트).
  2. 입력 영역에 변환할 텍스트 또는 이진수 코드를 입력합니다.
  3. 옵션에서 16진수, 8진수, 10진수 표시 여부를 선택합니다.
  4. 실시간으로 결과가 표시되며, 각 결과의 복사 버튼으로 개별 복사가 가능합니다.
  5. '변환하기' 버튼을 클릭하면 이미지 카드도 함께 생성됩니다.

자주 묻는 질문 (FAQ)

Q. 이진수 코드를 입력할 때 공백 없이 입력해도 되나요?

A. 네, 공백 없이 연속으로 입력해도 8비트 단위로 자동 분할하여 변환합니다. 다만 가독성을 위해 8비트마다 공백을 넣어 구분하는 것을 권장합니다.

Q. 한글은 왜 이진수가 더 긴가요?

A. 한글은 UTF-8 인코딩에서 1글자당 3바이트(24비트)를 사용하기 때문입니다. 영문은 1바이트(8비트)만 사용합니다. 문자별 변환 상세 테이블에서 각 문자의 바이트 구성을 확인할 수 있습니다.

Q. 이전 변환 기록이 저장되나요?

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

Q. 입력 데이터가 외부로 전송되나요?

A. 아닙니다. 모든 변환은 브라우저 내에서 JavaScript로 처리되며, 서버로 전송되지 않습니다.

Q. 16진수와 8진수의 차이는 무엇인가요?

A. 16진수는 0~F(16가지 값)를 한 자리로 표현하여 프로그래밍에서 메모리 주소나 색상 코드 등에 주로 사용됩니다. 8진수는 0~7(8가지 값)을 한 자리로 표현하며 유닉스 파일 권한 설정에서 자주 쓰입니다.