2진수를 10진수로 변환
이진수는 2의 거듭제곱으로 작동합니다. 1인 비트마다 그 자리의 가중치가 더해지므로 1010은 8 + 2 = 10이 됩니다. 이 변환기는 그 합을 양방향으로 계산해 줍니다. 이진수나 십진수 하나를 붙여 넣고 방향을 고르면 변환된 값을 즉시 읽을 수 있습니다. 숙제 답을 확인하거나 비트 플래그를 해독하거나 디버거 출력을 검증할 때 유용합니다.
변환기 사용법
-
1
숫자 하나 입력
이진수(0과 1만) 또는 십진수(숫자만) 하나를 입력합니다. 앞자리 0은 괜찮지만 공백, 밑줄, 두 번째 값은 받지 않습니다.
-
2
방향 선택
이진수→십진수는 입력을 부호 없는 2진수로 해석합니다. 십진수→이진수는 일반 정수를 2진수 형태로 되돌립니다.
-
3
결과 읽기
변환된 값이 입력 옆에 표시됩니다. 이진수 모드에서는 각 `1` 비트가 자리의 가중치를 더하므로 `1010`은 8 + 2 = 10이 됩니다.
-
4
복사하거나 다시 변환
복사 버튼으로 결과를 가져가거나 입력을 바꾸면 변환이 즉시 갱신됩니다.
풀이 예시: 1011 0101
| 비트 자리 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| 가중치 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| 비트 값 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 기여값 | 128 | 0 | 32 | 16 | 0 | 4 | 0 | 1 |
합계: 128 + 32 + 16 + 4 + 1 = 181
자릿수별 빠른 참고표
- 4비트(니블): 최댓값 15
- 8비트(바이트): 최댓값 255
- 16비트(short): 최댓값 65,535
- 32비트(부호 없는 int): 최댓값 4,294,967,295
- 64비트(부호 없는 long): 최댓값 18,446,744,073,709,551,615
부호 있는 수와 부호 없는 수
이 변환기는 기본적으로 이진 입력을 부호 없는 수로 취급합니다. 2의 보수로 표현된 부호 있는 수에서는 고정 폭 워드의 앞자리 1이 음수를 의미합니다. 모든 비트를 뒤집고 1을 더한 다음 결과에 음수 부호를 붙이세요. 이 변환기에는 부호 있는 모드나 폭 선택기가 없으므로, 부호 있는 값을 해석해야 한다면 직접 계산하거나 전용 도구를 사용하세요.
정밀도 한계
63비트까지의 값은 정확히 변환됩니다. 더 큰 입력은 부동소수점 연산으로 처리되므로 매우 큰 값의 끝자리는 정밀도를 잃을 수 있고, 최상위 비트가 1인 64비트 값은 부호 없는 수로 읽힙니다.
자주 묻는 질문
이진수 모드에서는 0과 1만 받습니다. 공백, 밑줄, 글자, 문장 부호는 입력 오류가 되고 결과가 표시되지 않습니다. 십진수 모드에서는 0부터 9까지의 숫자만 받습니다.
63비트까지의 값은 정확히 변환됩니다. 더 큰 입력은 부동소수점 연산으로 변환되어 정밀도를 잃을 수 있으므로, 매우 큰 결과, 특히 최상위 비트가 1인 64비트 값은 다시 확인하세요.
변환기가 이진수를 부호 없는 수로 해석하기 때문입니다. 2의 보수에서 8비트 워드의 11111111은 -1을 뜻합니다. 그렇게 읽으려면 부호 있는 해석을 직접 계산하거나 부호 있는 모드가 있는 도구를 사용하세요.
아니요. 변환기는 한 번에 하나의 값만 받습니다. 각 숫자를 따로 변환하거나, 대량 변환에는 BIN2DEC 같은 스프레드시트 함수를 사용하세요.
관련 도구
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
Webpack 설정 생성기
순수 JavaScript, React, Vue용 webpack 5 webpack.config.js를 만드세요. TypeScript, Babel, CSS 또는 Sass, 이미지, HtmlWebpackPlugin, 개발 서버, npm install 명령까지 함께 제공합니다.
XML 포매터
일관된 들여쓰기로 XML 문서를 정렬 출력하고, 정확한 줄 번호로 적격성 오류를 잡아냅니다.
텍스트 파일 인코딩 변환기
깨진 문자를 고치기 위해 텍스트를 UTF-8, UTF-16, Latin-1, Windows-1252 등 여러 인코딩 사이에서 변환하세요.
Protocol Buffers 디코더
hex, Base64, Base64URL, 텍스트 또는 파일의 Protobuf 와이어 형식 바이트를 브라우저에서 디코딩하고 정확한 필드 후보를 확인한 뒤 비공개 보고서로 내보냅니다.
색상 혼합기
두 HEX 색상을 2-20개의 균등한 색상 견본으로 섞습니다. 양 끝 색상을 포함해 각 중간 색상을 대문자 HEX 코드로 확인하세요.
이 도구는 다른 언어로도 제공됩니다
- Binair naar decimaal [NL]
- Binário para Decimal [PT]
- เลขฐานสองเป็นฐานสิบ [TH]
- Binär till decimal [SV]
- 2進数から10進数へ変換 [JA]
- Binaire à Décimal [FR]
- من الثنائي إلى العشري [AR]
- Binär zu Dezimal [DE]
- Binario a Decimal [ES]
- Biner ke Desimal [ID]
- Nhị phân sang thập phân [VI]
- Binarny na dziesiętny [PL]
- Binary to Decimal [EN]
- Binario a Decimale [IT]
- Двоичное в десятичное [RU]
- İkilik Sayıdan Onluk Sayıya [TR]
- 二进制转十进制 [ZH]