텍스트 ↔ 바이너리 변환기

텍스트를 바이너리(UTF-8)로 또는 바이너리를 텍스트로 즉시 변환. 공백 구분 및 연속 형식 지원. 100% 클라이언트 처리, 데이터 전송 없음.

100% 클라이언트 사이드 데이터가 브라우저 밖으로 나가지 않습니다 무료 · 회원가입 불필요

사용 방법

  1. 텍스트 패널에 텍스트를 입력하거나 붙여 넣으면 바이너리 출력이 자동으로 업데이트됩니다.
  2. 바이너리를 텍스트로 변환하려면 바이너리 패널에 바이너리를 붙여 넣고 바이너리 → 텍스트를 클릭합니다.
  3. 바이너리 출력 형식으로 공백 구분 또는 연속을 선택합니다.
  4. 복사 버튼으로 각 패널 내용을 클립보드에 복사합니다.

바이너리 표현

각 문자는 하나 이상의 바이트로 인코딩되며, 각 바이트는 8비트 이진수로 표현됩니다.

H = 01001000
e = 01100101
l = 01101100
o = 01101111

“Hello”의 공백 구분 바이너리: 01001000 01100101 01101100 01101100 01101111

  • 다중 바이트 UTF-8 문자(이모지 😀 = U+1F600 등)는 4개의 8비트 그룹이 됩니다.
  • 더 간결한 텍스트 안전 인코딩에는 Base64를 사용하세요.
  • 10진수, 16진수, 8진수 값을 다루려면 ASCII 변환기를 사용하세요.

FAQ

어떤 인코딩을 사용하나요?

UTF-8 인코딩을 사용하며 ASCII, 악센트 문자, CJK 문자, 이모지를 포함한 모든 Unicode 문자를 지원합니다.

어떤 바이너리 입력 형식이 지원되나요?

바이너리를 텍스트로 변환할 때 공백 구분(예: 01001000 01100101)과 연속 형식(예: 0100100001100101) 모두 지원됩니다.

이모지와 Unicode 문자를 변환할 수 있나요?

네. UTF-8은 다중 바이트 문자를 인코딩하므로 이모지와 CJK 문자는 바이너리 출력에서 여러 개의 8비트 그룹이 될 수 있습니다.

데이터가 서버로 전송되나요?

아니요. 모든 변환은 브라우저 내장 TextEncoder 및 TextDecoder API를 사용해 브라우저 내에서 완전히 처리됩니다. 데이터는 업로드되거나 전송되지 않습니다.

바이너리 길이가 8의 배수여야 하는 이유는?

각 문자 바이트는 정확히 8비트로 표현됩니다. 총 비트 수가 8로 나누어지지 않으면 바이너리 문자열이 불완전하거나 잘못된 형식입니다.