글자 하나 인코딩하기
Paste a small example into the tool and change one part at a time.
A는 코드 포인트 65이며 이진수로는 01000001 - 정확히 8비트입니다.
텍스트를 바이너리로, 바이너리를 다시 텍스트로 바이트 단위로 변환합니다.
마지막 업데이트
Coddy는 브라우저에서 실제 코드를 작성하며 배웁니다. 인터랙티브 레슨, 즉각적인 피드백, 막힐 때 도와주는 AI까지.
이진수 변환기는 사람이 읽을 수 있는 텍스트를 컴퓨터가 실제로 저장하는 1과 0의 이진수 코드로 바꾸고, 그 이진수를 다시 텍스트로 되돌립니다. 입력하는 모든 문자는 숫자로 저장되며, 그 숫자는 2진법으로 비트의 나열로 표현됩니다. 이 도구는 그 비트가 정확히 무엇인지 보여주고, 반대 방향으로도 변환해 줍니다.
내부적으로는 먼저 각 문자를 UTF-8로 바이트로 인코딩한 다음, 각 바이트를 8자리 이진수로 씁니다. 대문자 C는 67번 바이트이며 이진수로는 01000011입니다. é 같은 멀티바이트 문자나 이모지는 여러 바이트가 되는데, 이 변환기는 그것을 그대로 보존하므로 왕복 변환에서 손실이 없습니다.
텍스트가 실제로 어떻게 저장되는지 *눈으로 확인*하거나, 누군가 보낸 이진수 문자열을 해독하거나, 컴퓨터 과학 과제를 풀어 보기에 아주 좋은 방법입니다. 모든 처리는 브라우저에서 로컬로 이루어지며, 텍스트는 절대 업로드되지 않습니다.
A는 65(01000001), a는 97(01100001)입니다 - 소문자는 대문자보다 32만큼 큽니다.인코딩하려면 텍스트 → 이진수를, 기존 이진수 문자열을 디코딩하려면 이진수 → 텍스트를 선택하세요.
인코딩할 텍스트를 입력하거나, 디코딩할 이진수 숫자를 붙여넣으세요. 디코딩할 때 바이트 사이의 공백과 줄바꿈은 무시됩니다.
각 바이트를 공백, 줄바꿈으로 구분하거나 아예 구분하지 않을 수 있습니다. 대상 형식이 끊김 없는 비트 스트림을 기대할 때 유용합니다.
결과를 한 번의 클릭으로 복사하거나, 교체 버튼을 눌러 출력을 다시 입력으로 넣고 변환 방향을 뒤집으세요.
자주 쓰는 문자와 그 10진 코드 포인트, 8비트 이진수입니다. 자세한 내용은 ASCII 표를, 127을 넘는 문자는 UTF-8 인코딩 규격을 참고하세요.
| 문자 | 10진수 | 이진수 |
|---|---|---|
| (공백) | 32 | 00100000 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| A | 65 | 01000001 |
| C | 67 | 01000011 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| ! | 33 | 00100001 |
| ? | 63 | 00111111 |
Paste a small example into the tool and change one part at a time.
A는 코드 포인트 65이며 이진수로는 01000001 - 정확히 8비트입니다.
Copy the original value, run the tool, then compare the result.
Hi는 01001000 01101001이 됩니다 - 문자당 8비트 바이트 하나씩입니다.
Take a value from your own work and use this tool to inspect or prepare it.
이것을 이진수 → 텍스트 모드에 붙여넣으면 Coddy가 돌아옵니다.
65(10진수)와 01000001(이진수)은 진법만 다를 뿐 같은 값입니다.