WebTools

Useful Tools & Utilities to make life easier.

Binary to Text

0과 1로 된 2진수 데이터를 텍스트로 복구합니다.


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

이 도구는 0과 1로만 이루어진 2진수(바이너리)를 사람이 읽을 수 있는 글자로 되돌리는 디코더입니다. 컴퓨터는 모든 글자를 숫자 코드로 저장하는데, 그 숫자를 다시 2진수로 적은 것이 바이너리입니다. 예를 들어 1000001은 문자 A를 뜻합니다. 이 도구는 그렇게 적힌 2진수 묶음을 원래 글자로 풀어 줍니다.

각 글자는 공백(스페이스)으로 구분합니다. 도구는 공백을 기준으로 2진수 덩어리를 하나씩 잘라 각각을 문자 코드로 해석한 뒤 이어 붙여 원문을 만듭니다. 학습 자료에 나온 2진수 코드를 읽거나, 바이너리로 감싸 둔 짧은 메시지를 확인하고 싶을 때 유용합니다.

사용 방법

  1. 입력 상자에 풀어 볼 2진수를 넣습니다. 글자와 글자 사이는 반드시 공백 한 칸으로 띄웁니다.
  2. 변환 버튼을 누릅니다.
  3. 아래 결과 상자에 원래 텍스트가 나타나면 복사 버튼으로 가져다 씁니다.

2진수 앞에 붙은 0은 값에 영향을 주지 않으므로 100000101000001은 모두 A로 풀립니다. 한 덩어리에 8자리를 채워 쓰는 8비트 표기든, 앞자리 0을 뗀 표기든 상관없이 처리됩니다.

변환 예시

공백으로 나눈 2진수를 넣으면 아래처럼 원래 글자로 풀립니다.

입력 (2진수)결과 (텍스트)설명
1000001A한 글자, 문자 코드 65
1001000 1101001Hi공백으로 두 글자 구분
1000011 1100001 1110100Cat세 글자, 각 덩어리가 한 글자

핵심은 공백이 글자의 경계라는 점입니다. 공백 없이 10010001101001처럼 붙여 넣으면 도구는 이를 한 덩어리로 보고 엉뚱한 결과를 내거나 비워 둡니다.

자주 묻는 질문

결과가 비거나 이상한 글자가 나와요.

글자 사이 공백이 빠졌거나, 2진수가 아닌 문자(2, 3 같은 숫자나 쉼표)가 섞여 들어간 경우가 대부분입니다. 입력을 0과 1, 그리고 글자 사이 공백만 남도록 정리한 뒤 다시 변환해 보세요.

한글도 풀 수 있나요?

한글은 한 글자가 큰 문자 코드 값을 가지므로 그에 해당하는 긴 2진수로 표현됩니다. 해당 코드값을 정확히 담은 2진수를 공백으로 구분해 넣으면 한글도 복원되지만, 영문·숫자·기호에 비해 값이 커서 자릿수가 길어집니다. 짧은 영문 확인 용도로 쓰기에 가장 편합니다.

바이너리는 암호인가요?

아닙니다. 바이너리는 글자를 숫자로 적는 표현 방식일 뿐이라, 누구나 이렇게 원문으로 되돌릴 수 있습니다. 비밀을 감추는 수단이 아니므로 민감한 정보를 바이너리로만 '숨겨' 두는 것은 안전하지 않습니다.

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

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