텍스트를 2진수로 변환

텍스트를 2진수로 바꿉니다. UTF-8 바이트나 유니코드 코드 포인트 기준을 고를 수 있고, 16진수와 10진수로도 출력합니다.

텍스트는 이 기기를 벗어나지 않습니다. 처리는 브라우저 안에서 이루어집니다. 텍스트는 TextTidyTools로 전송되지 않습니다. 개인정보처리방침

0글자
기본값은 꺼짐입니다. 켜면 텍스트가 이 브라우저의 로컬 저장소에만 보관되며, 어디로도 전송되지 않습니다. 공용 컴퓨터에서는 꺼 두세요.

Options

변환 기준
UTF-8 바이트가 표준이며, 디코더로 그대로 되돌릴 수 있습니다.
출력 진법
바이트를 8비트로 0 채움 합니다. 출력이 정렬되고 다시 디코딩할 수 있습니다.

2진수 출력

0글자

이 도구는 무엇을 하나

텍스트를 컴퓨터가 저장하는 형태인 숫자 값으로 바꿉니다. 2진수가 기본이고 16진수와 10진수로도 볼 수 있습니다.

중요한 선택이 하나 있습니다. UTF-8 바이트로 볼 것인가, 유니코드 코드 포인트로 볼 것인가입니다. 영문 글자만 있다면 둘이 같지만, 한글이나 이모지가 있으면 완전히 달라집니다. 아래에서 설명합니다.

결과는 2진수 → 텍스트로 그대로 되돌릴 수 있습니다. 두 도구는 같은 규칙을 씁니다.

사용법

  1. 텍스트를 입력하거나 붙여넣습니다.
  2. 변환 기준을 고릅니다. 잘 모르겠으면 UTF-8 바이트가 표준입니다.
  3. 필요한 진법을 고릅니다.
  4. 구분자를 고릅니다. 공백이 가장 읽기 쉽습니다.
  5. 복사.txt 다운로드로 가져갑니다.

서로 바꾸기를 누르면 결과가 입력창으로 올라옵니다. 다시 텍스트로 되돌리려면 2진수 → 텍스트로 가져가세요.

한글은 어떻게 되는가

한글은 두 기준의 차이가 극명하게 드러나는 예입니다. "한" 한 글자를 봅시다.

  • 유니코드 코드 포인트 — U+D55C, 하나의 값입니다. 2진수로는 1101010101011100입니다.
  • UTF-8 바이트 — 세 개의 바이트로 나뉩니다. 11101101 10010101 10011100입니다.

영문 A는 코드 포인트 65이고 UTF-8에서도 1바이트라 두 기준이 같습니다. 그래서 영어 예제만 보다가 한글을 넣으면 결과가 갑자기 세 배로 늘어나 당황하게 됩니다.

어느 쪽을 써야 하나. 파일에 저장되거나 네트워크로 전송되는 실제 형태를 보려면 UTF-8 바이트입니다. 글자 하나하나의 유니코드 번호를 보려면 코드 포인트입니다. 다시 텍스트로 되돌릴 것이라면 UTF-8 바이트를 쓰세요.

옵션이 하는 일

  • UTF-8 바이트 — 텍스트를 UTF-8로 인코딩한 뒤 바이트 단위로 값을 냅니다. ASCII는 1바이트, 한글과 한자는 3바이트, 대부분의 이모지는 4바이트입니다. 파일과 네트워크에서 실제로 오가는 형태입니다.
  • 유니코드 코드 포인트 — 글자마다 하나의 값을 냅니다. 값이 커질 수 있어 자릿수가 들쭉날쭉합니다.
  • 고정 자릿수로 채우기 — 바이트를 8비트로 맞춥니다. 이 옵션을 끄면 앞의 0이 사라져서 다시 디코딩할 수 없게 됩니다. 되돌릴 계획이라면 켜 두세요.
  • 구분자 — 값 사이에 무엇을 넣을지 정합니다. 없음을 고르고 고정 자릿수도 끄면 결과를 되돌릴 방법이 없어집니다.

예시로 보기

Hi를 UTF-8 바이트, 2진수, 8비트 채움, 공백 구분으로 변환하면 01001000 01101001입니다. H가 72, i가 105입니다.

안녕을 같은 설정으로 변환하면 여섯 개의 바이트가 나옵니다. 한글 두 글자가 6바이트를 차지한다는 뜻이고, 이것이 데이터베이스 용량 계산에서 중요한 사실입니다.

👍를 변환하면 네 개의 바이트가 나옵니다. 이모지 하나가 4바이트입니다.

16진수가 더 읽기 쉬운 경우. 2진수는 자릿수가 많아 눈으로 따라가기 어렵습니다. 같은 안녕을 16진수로 보면 EC 95 88 EB 85 95로 훨씬 짧습니다. 개발 도구에서 바이트를 확인할 때 대개 이 형태를 씁니다.

이럴 때 씁니다

  • 인코딩 문제 진단. 글자가 깨질 때 실제 바이트가 무엇인지 봅니다.
  • 용량 계산. 한글 문자열이 몇 바이트인지 확인합니다.
  • 컴퓨터 개론 학습. 문자가 숫자로 저장되는 방식을 눈으로 봅니다.
  • 프로토콜 디버깅. 전송된 바이트열과 대조합니다.
  • 퍼즐과 게임. 2진수로 메시지를 숨깁니다.

개인정보와 보안

변환은 브라우저 안에서 이루어집니다. 입력한 텍스트는 서버로 가지 않고 탭을 닫으면 사라집니다.

2진수 변환은 암호화가 아닙니다. 누구나 되돌릴 수 있는 표현 방식의 변경일 뿐입니다. 비밀을 지키는 용도로 쓰지 마세요.

옵션 설정만 브라우저에 저장됩니다. 자세한 내용은 개인정보처리방침(영문)에 있습니다.

자주 묻는 질문

한글을 넣었더니 값이 너무 많이 나옵니다

정상입니다. 한글 한 글자는 UTF-8에서 3바이트라 세 개의 값이 나옵니다. 글자당 하나의 값을 보려면 유니코드 코드 포인트 기준으로 바꾸세요. 다만 그 결과는 파일에 실제로 저장되는 형태가 아닙니다.

어느 기준을 골라야 하나요?

파일이나 네트워크에서 실제로 오가는 바이트를 보려면 UTF-8 바이트입니다. 글자의 유니코드 번호를 알고 싶으면 코드 포인트입니다. 나중에 다시 텍스트로 되돌릴 것이라면 UTF-8 바이트를 쓰세요.

되돌렸는데 원래 텍스트가 안 나옵니다

고정 자릿수로 채우기를 껐을 가능성이 큽니다. 앞의 0이 사라지면 어디서 한 값이 끝나는지 알 수 없어 디코딩이 실패합니다. 되돌릴 계획이라면 이 옵션을 켜 두고 구분자도 넣으세요.

2진수로 바꾸면 안전해지나요?

아닙니다. 암호화가 아니라 표현 방식만 바꾼 것입니다. 누구나 이 사이트의 디코더로 원문을 복원할 수 있습니다. 비밀번호나 개인정보를 이렇게 다루지 마세요.

16진수와 2진수 중 무엇을 쓰나요?

실무에서는 16진수가 훨씬 흔합니다. 같은 정보를 4분의 1 길이로 쓸 수 있고 사람이 읽기도 쉽습니다. 2진수는 비트 단위 동작을 설명하거나 학습할 때 씁니다.

2026년 7월 24일 게시, 2026년 8월 1일 최종 검토. TextTidyTools의 계산·비교 기준.

텍스트 → 2진수와(과) 함께 쓰기 좋은 도구입니다.