텍스트 2진수 변환 – ASCII, UTF-8, UTF-16 텍스트 바이너리 코드 변환기

이진 코드:
위에 텍스트를 입력하세요
텍스트-이진수 변환 과정
텍스트 문자 H 문자 코드 가져오기 10진수 값 72 변환 이진 바이트 01001000 구분자로 형식 지정 이진 출력 01001000 10진수 72 = 64 + 8 = 26 + 23 = 이진수 01001000
이 계산기는 다양한 문자 인코딩 표준을 사용하여 텍스트 문자를 이진 코드(2진수 표현)로 변환합니다. 각 문자는 선택된 인코딩(ASCII, UTF-8 또는 UTF-16)에 따라 숫자 값으로 변환된 다음 이진 형식으로 변환됩니다. 출력은 가독성 향상을 위해 다양한 구분 기호로 서식을 지정할 수 있습니다.
변환 공식
10진수에서 2진수로의 변환:
이진수 = dndn-1...d1d0

여기서 각 자릿수 di = (10진수 ÷ 2i) mod 2
문자를 이진수로 변환하는 과정:
1단계: 문자 → ASCII/UTF 코드 포인트 (10진수 값)
2단계: 10진수 값 → 이진 표현
3단계: 8비트(ASCII/UTF-8) 또는 16비트(UTF-16)로 채우기
예시: 문자 'A' (ASCII 65)
65 = 64 + 1 = 26 + 20
이진수: 01000001

위치: [27][26][25][24][23][22][21][20]
값: [0][1][0][0][0][0][0][1]
실제 예시
예시 1: 단일 문자 (ASCII, 공백 구분 기호) 입력: "H" 출력: 01001000
예시 2: 간단한 단어 (ASCII, 공백 구분 기호) 입력: "Hi" 출력: 01001000 01101001
예시 3: 구분 기호 없는 단어 (ASCII, 구분 기호 없음) 입력: "Hello" 출력: 0100100001100101011011000110110001101111
예시 4: 쉼표 구분 기호 (ASCII, 쉼표 구분 기호) 입력: "OK" 출력: 01001111,01001011
예시 5: 숫자를 이진수로 (ASCII, 공백 구분 기호) 입력: "2025" 출력: 00110010 00110000 00110010 00110101
예시 6: 특수 문자 (ASCII, 공백 구분 기호) 입력: "A+B" 출력: 01000001 00101011 01000010
예시 7: 구두점 (ASCII, 공백 구분 기호) 입력: "Hello!" 출력: 01001000 01100101 01101100 01101100 01101111 00100001
예시 8: 기호를 사용한 UTF-8 인코딩 입력: "©" (UTF-8 인코딩) 출력: 11000010 10101001
예시 9: UTF-16 인코딩 입력: "AB" (UTF-16 인코딩) 출력: 0000000001000001 0000000001000010
예시 10: 대소문자 혼합 (ASCII, 쉼표 구분 기호) 입력: "aB" 출력: 01100001,01000010
인코딩 세부 정보: ASCII 인코딩은 문자당 8비트(1바이트)를 사용하며 문자 0-127을 지원합니다. UTF-8은 문자당 1-4바이트를 사용하는 가변 길이 인코딩이며, ASCII와 하위 호환됩니다. UTF-16은 기본 다국어 평면(Basic Multilingual Plane)에 대해 문자당 16비트(2바이트)를 사용합니다. 이진 출력을 더 잘 읽을 수 있도록 구분 기호 옵션을 선택하십시오.