WebTools

Useful Tools & Utilities to make life easier.

Text to Binary

텍스트 문자를 컴퓨터가 이해하는 2진수로 변환합니다.


텍스트 바이너리 변환기란?

이 도구는 입력한 글자를 컴퓨터가 저장하는 방식인 0과 1의 2진수(바이너리)로 바꾸는 인코더입니다. 모든 글자에는 고유한 문자 코드 번호가 있는데, 그 번호를 2진수로 적은 것이 바이너리입니다. 예를 들어 A는 문자 코드 65이고, 이를 2진수로 적으면 1000001이 됩니다.

변환 결과는 글자마다 하나의 2진수 덩어리로 나뉘고, 사이는 공백으로 구분됩니다. 이렇게 나눠 두면 나중에 다시 글자로 되돌릴 때 어디까지가 한 글자인지 알 수 있습니다. 바이너리가 어떤 모습인지 학습하거나, 예제로 보여 줄 코드를 만들 때 쓰기 좋습니다.

사용 방법

  1. 입력 상자에 2진수로 바꿀 텍스트를 넣습니다.
  2. 변환 버튼을 누릅니다.
  3. 아래 결과 상자에 공백으로 구분된 2진수가 나타나면 복사 버튼으로 가져다 씁니다.

이 도구는 각 2진수의 앞자리 0을 채우지 않습니다. 그래서 A는 8자리 01000001이 아니라 필요한 만큼만 적은 7자리 1000001로 나옵니다. 값은 동일하므로 다시 글자로 풀 때 문제가 없습니다.

변환 예시

텍스트를 넣으면 아래처럼 글자별 2진수가 공백으로 이어져 나옵니다.

입력 (텍스트)결과 (2진수)설명
A1000001문자 코드 65의 2진수
Hi1001000 1101001글자마다 공백으로 구분
Cat1000011 1100001 1110100세 글자, 세 덩어리

공백은 단순한 여백이 아니라 글자의 경계를 나타내는 표시입니다. 결과를 저장하거나 옮길 때 이 공백을 지우면 나중에 원래 글자로 되돌리기 어려워지므로 그대로 두는 것이 좋습니다.

자주 묻는 질문

왜 A가 01000001이 아니라 1000001로 나오나요?

이 도구는 각 값을 표현하는 데 필요한 만큼만 자릿수를 쓰고 앞의 0을 채우지 않기 때문입니다. 100000101000001은 값이 같습니다. 8자리로 딱 맞춰진 표기가 필요하다면 결과의 각 덩어리 앞에 0을 직접 채워 8자리로 맞추면 됩니다.

한글도 2진수로 바꿀 수 있나요?

가능합니다. 다만 한글은 문자 코드 값이 커서 그에 맞는 긴 2진수로 표현됩니다. 그래서 영문·숫자보다 한 글자의 자릿수가 훨씬 길어집니다. 짧은 영문 예제를 만들 때 결과가 가장 깔끔합니다.

띄어쓰기(공백)도 변환되나요?

입력한 공백 문자도 하나의 글자로 취급되어 그에 해당하는 2진수로 바뀝니다. 다만 결과에서 글자를 나누는 구분용 공백과 섞여 헷갈릴 수 있으니, 결과를 되돌릴 때는 이 점을 염두에 두세요.

반대로 2진수를 글자로 풀려면요?

이 도구는 글자를 2진수로 만드는 방향 전용입니다. 반대로 2진수를 원래 글자로 되돌리려면 바이너리 → 텍스트 변환기를 사용하세요.