ASCII 이진수 변환기
ASCII 이진수 변환기는 입력의 각 문자를 받아 7비트 코드 포인트를 찾고, 온전한 1바이트가 되도록 채운 뒤 8비트를 0과 1로 출력합니다. 컴퓨터 과학 과제, 16진수 덤프를 바이트 단위로 읽는 작업, 그리고 회선을 통과하는 비트를 정확히 확인해야 하는 저수준 시리얼·네트워크 코드의 테스트 픽스처를 작성할 때 유용합니다.
ASCII가 이진수로 바뀌는 과정
-
1
텍스트 붙여넣기
출력 가능한 ASCII 문자라면 모두 받을 수 있습니다. 영문자, 숫자, 문장 부호, 공백을 지원합니다.
-
2
각 문자를 십진수 코드로 매핑
예를 들어 `A`는 65, `a`는 97, 공백은 32입니다.
-
3
그 십진수를 8비트 이진수로 변환
65의 이진수는 `01000001`입니다. 앞의 0은 온전한 1바이트가 되도록 채운 것입니다.
-
4
선택한 구분자로 바이트 연결
`Hi`는 공백 구분 시 `01001000 01101001`이 됩니다. 공백, 구분 없음, 하이픈, 쉼표 중에서 고를 수 있습니다.
예제 풀이
단어 Cat은 다음과 같이 인코딩됩니다.
| 문자 | 십진수 | 이진수 |
|---|---|---|
| C | 67 | 01000011 |
| a | 97 | 01100001 |
| t | 116 | 01110100 |
이어 붙이면 01000011 01100001 01110100입니다.
왜 7비트가 아니라 8비트인가요?
ASCII는 7비트 코드, 즉 값 0-127로 정의됩니다. 하지만 현대의 모든 기기는 문자를 온전한 바이트 단위로 저장하므로 최상위 비트가 항상 존재하며 순수 ASCII에서는 항상 0입니다. 8비트로 채우면 16진수 편집기나 Wireshark 추적에서 보는 모습과 일치합니다.
ASCII가 아닌 입력
U+007F를 넘는 문자(악센트 문자, 이모지, 한·중·일 문자)는 ASCII가 아니며, 이 변환기는 이를 정확히 처리하지 못합니다. 각 문자는 UTF-8 인코딩의 첫 바이트만 사용해 변환되므로 나머지 바이트는 버려집니다. 예를 들어 é(U+00E9)는 11000011 10101001 두 바이트로 저장되지만, 이 변환기는 11000011만 출력합니다. 악센트가 있는 텍스트의 올바른 이진 덤프가 필요하다면 UTF-8을 지원하는 변환기를 사용하세요.
흔한 사용 사례
- 교육, 컴퓨터 과학 입문 과정에서 텍스트가 비트가 되는 과정을 보여줍니다.
- 프로토콜 디버깅, HTTP 요청 첫머리의
GET이01000111 01000101 01010100 00100000임을 확인합니다. - 난독화 퍼즐, 이진 텍스트는 방 탈출 퍼즐과 CTF 챌린지에서 흔한 장르입니다.
자주 묻는 질문
ASCII는 127까지만 가므로 모든 ASCII 바이트의 최상위 비트가 0이기 때문입니다. 입력에 ASCII가 아닌 문자가 있으면 각 문자의 첫 바이트만 사용되므로 그 출력은 1로 시작합니다.
네. Binary to ASCII Converter를 사용하세요. 구분자가 있든 없든 8비트 그룹을 받아들입니다.
아니요. 입력란은 한 줄의 텍스트만 받으므로 여러 줄의 텍스트를 한 번에 붙여넣을 수 없습니다. 줄 바꿈 문자의 바이트가 필요하다면 줄마다 따로 변환하세요.
바이트 사이의 공백이 가장 읽기 좋습니다. 고정 폭 파서에 붙여넣는다면 구분자를 없애고, 강의에서 하이픈을 요구한다면 하이픈 옵션을 쓰세요.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
랜덤 영어 글자 생성기
A-Z 영어 글자를 무작위로 생성합니다. 개수와 대문자, 소문자, 혼합 대소문자를 선택해 게임, 과제, 수업 활동에 활용하세요.
색상 이름 찾기
HEX, RGB 또는 HSL 값에 가장 가까운 표준 CSS 색상 이름을 CIEDE2000으로 찾습니다.
이 도구는 다른 언어로도 제공됩니다
- ASCII till binär-konverterare [SV]
- ASCII 2進数変換ツール [JA]
- Conversor de ASCII para Binário [PT]
- ตัวแปลง ASCII เป็นเลขฐานสอง [TH]
- Convertidor de ASCII a Binario [ES]
- ASCII naar binair-converter [NL]
- ASCII to Binary Converter [EN]
- ASCII zu Binärkonverter [DE]
- ASCII İkili Dönüştürücü [TR]
- محول ASCII إلى ثنائي [AR]
- Konwerter ASCII na binarny [PL]
- Convertisseur ASCII en binaire [FR]
- ASCII 转二进制转换器 [ZH]
- Konverter ASCII ke Biner [ID]
- Bộ chuyển đổi ASCII sang nhị phân [VI]
- Convertitore da ASCII a Binario [IT]
- Конвертер ASCII в двоичный код [RU]