텍스트 ↔ 2진수 변환기
변환
어떤 텍스트든 2진수 표현으로, 또 다시 텍스트로 바꿉니다. 각 문자는 UTF-8 바이트로 인코딩되고, 모든 바이트는 8비트가 됩니다 — 그래서 'A' 같은 ASCII는 1바이트(01000001)이고, 이모지나 악센트 문자는 여러 바이트에 걸칩니다. 바이트를 어떻게 구분할지(공백, 없음, 사용자 지정 문자)를 골라 읽기 좋게 출력할 수 있습니다. 디코드 모드로 바꾸면 2진수를 붙여넣어 원래 텍스트를 복원합니다. 공백·줄바꿈 등 2진수가 아닌 문자는 무시하므로 지저분한 입력도 됩니다. 문자가 어떻게 저장되는지 배우기, 퍼즐·CTF, 짧은 메시지 인코딩에 유용합니다. 모든 처리는 브라우저에서 실행됩니다.
—
출력
2 바이트
사용법
- 방향을 고릅니다: 텍스트 → 2진수, 또는 2진수 → 텍스트.
- 입력을 입력하거나 붙여넣습니다. 인코딩 시에는 바이트 구분자를 고릅니다.
- 출력 상자에서 결과를 복사합니다.
자주 묻는 질문
- 왜 문자 하나가 8비트보다 길 때가 있나요?
- 텍스트는 UTF-8로 인코딩됩니다. ASCII 문자는 1바이트(8비트)지만, 이모지·악센트 문자·많은 비라틴 문자는 2~4바이트를 써서 16~32비트가 됩니다.
- 디코드에 유효한 2진수는 무엇인가요?
- 전체 길이가 8의 배수인 0과 1의 문자열입니다. 공백·줄바꿈 등은 먼저 제거되므로 '01001000 01101001'과 '0100100001101001'은 같게 디코드됩니다.
- 길이 오류가 나는 이유는?
- 디코드는 온전한 바이트가 필요합니다. 0과 1의 개수가 8의 배수가 아니면 어떤 문자가 불완전한 것이니, 빠지거나 남는 비트를 확인하세요.
- 텍스트가 업로드되나요?
- 아니요. 인코딩과 디코딩은 전적으로 브라우저에서 이뤄지며 서버로 전송되지 않습니다.
관련 도구
BCD 변환기 (2진화 10진수)
10진수 ↔ 8421 2진화 10진수 변환 — 자릿수별 4비트 니블, 패킹 BCD 16진 바이트, BCD 유효성 검사.
변환00
그레이 코드 변환기
10진수·2진수·반사 2진 그레이 코드 간 양방향 변환, 선택적 고정 비트 폭과 0-7 참조표 제공.
변환00
2의 보수 변환기 (8–64비트)
십진·hex·이진·8진 값을 입력해 8/16/32/64비트 2의 보수 비트 패턴과 부호 있는/없는 해석, hex, 8진, 1의 보수를 확인 — 브라우저에서.
변환00
IEEE 754 부동소수점 변환기 (32 & 64비트)
임의의 수를 float32·float64의 정확한 IEEE 754 비트 배치로 확인 — 부호·지수·가수 비트, hex, 저장된 값, 반올림 — 또는 hex 비트를 수로 디코딩, 브라우저에서.
변환00
진법 변환기
2진수·8진수·10진수·16진수 사이로 숫자를 변환하세요.
변환00
단위 변환기
길이·무게·온도·면적·부피·속도·시간을 변환하세요.
변환00